[AArch64] Select SBFIZ or UBFIZ instead of left + right shifts
authorArnaud A. de Grandmaison <arnaud.degrandmaison@arm.com>
Thu, 9 Jul 2015 14:33:38 +0000 (14:33 +0000)
committerArnaud A. de Grandmaison <arnaud.degrandmaison@arm.com>
Thu, 9 Jul 2015 14:33:38 +0000 (14:33 +0000)
commit86d3dfce620e8d4bc723c3ec46e13270f31e2361
treeacb5f3eb2bb3c6eb283156784f6625ad7f6149b6
parent0e714c7efa2c7f9397659405d6e621b32f02ae16
[AArch64] Select SBFIZ or UBFIZ instead of left + right shifts

And rename LSB to Immr / MSB to Imms to match the ARM ARM terminology.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241803 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
test/CodeGen/AArch64/xbfiz.ll [new file with mode: 0644]