AArch64: add BFC alias for the BFI/BFM instructions.
authorTim Northover <tnorthover@apple.com>
Thu, 30 Apr 2015 18:28:58 +0000 (18:28 +0000)
committerTim Northover <tnorthover@apple.com>
Thu, 30 Apr 2015 18:28:58 +0000 (18:28 +0000)
commit6ff3ac67e0b92e76a087d777c4a74361e11c4e29
tree17fdbe8cf445495cea51a87d3da881e7b9f0f200
parent1ed169d8a157cbc5c0339aee3f7376fd078e7249
AArch64: add BFC alias for the BFI/BFM instructions.

Unlike 32-bit ARM, AArch64 can use wzr/xzr to implement this without the need
for a separate instruction.

rdar://18679590

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236245 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
test/MC/AArch64/basic-a64-diagnostics.s
test/MC/AArch64/basic-a64-instructions.s
test/MC/Disassembler/AArch64/basic-a64-instructions.txt