HomePhabricator

[AArch64] Lower bitreverse in ISel

Authored by Rin on May 17 2021, 4:59 AM.

Description

[AArch64] Lower bitreverse in ISel

Adding lowering support for bitreverse.

Previously, lowering bitreverse would expand it into a series of other instructions. This patch makes it so this produces a single rbit instruction instead.

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D102397

Details

Committed
RinMay 17 2021, 5:35 AM
Reviewer
dmgreen
Differential Revision
D102397: [AArch64] Lower bitreverse in ISel
Parents
rG888ce70af288: [DebugInfo] Fix DWARF expressions for __block vars that are not on the heap
Branches
Unknown
Tags
Unknown