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)
commit03b99f66d7189be049ba269bbe9afcb42e34a371
tree3b59fc12b6c095eb43d0dc4bc9a21c44b8b797c4
parent582786b6cc903797626accfebe5f7bb84c2dfeb3
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

llvm-svn: 236245
llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
llvm/test/MC/AArch64/basic-a64-diagnostics.s
llvm/test/MC/AArch64/basic-a64-instructions.s
llvm/test/MC/Disassembler/AArch64/basic-a64-instructions.txt