AArch64/ARM64: print BFM instructions as BFI or BFXIL
authorTim Northover <tnorthover@apple.com>
Thu, 1 May 2014 12:29:38 +0000 (12:29 +0000)
committerTim Northover <tnorthover@apple.com>
Thu, 1 May 2014 12:29:38 +0000 (12:29 +0000)
commitf2f35a9ca3e26f40b4d441536e3e2149598c8244
treeb74c18a90fdd2a2e36929295b9afa02e43510154
parent3ce8291da368d6c46c3d7f3a3f195562fe8a7a37
AArch64/ARM64: print BFM instructions as BFI or BFXIL

The canonical form of the BFM instruction is always one of the more explicit
extract or insert operations, which makes reading output much easier.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207752 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM64/InstPrinter/ARM64InstPrinter.cpp
test/CodeGen/AArch64/bitfield-insert.ll
test/CodeGen/ARM64/bitfield-extract.ll
test/CodeGen/ARM64/strict-align.ll
test/MC/AArch64/basic-a64-instructions.s
test/MC/ARM64/aliases.s
test/MC/ARM64/bitfield-encoding.s
test/MC/Disassembler/ARM64/bitfield.txt