AArch64/ARM64: make use of ANDS and BICS instructions for comparisons.
authorTim Northover <tnorthover@apple.com>
Tue, 22 Apr 2014 12:45:42 +0000 (12:45 +0000)
committerTim Northover <tnorthover@apple.com>
Tue, 22 Apr 2014 12:45:42 +0000 (12:45 +0000)
commit8b36f98fd5e701b902b2981a324ed014e80fd121
tree0ca784f307a9ab5fe7d9ec1533879b77ac3d7ff1
parentc499ecd1d18a75b0ba30c9a7aaecaadd2f782d5d
AArch64/ARM64: make use of ANDS and BICS instructions for comparisons.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206888 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM64/ARM64ExpandPseudoInsts.cpp
lib/Target/ARM64/ARM64ISelLowering.cpp
lib/Target/ARM64/ARM64InstrFormats.td
lib/Target/ARM64/ARM64InstrInfo.td
test/CodeGen/AArch64/fp128.ll
test/CodeGen/AArch64/logical_shifted_reg.ll
test/CodeGen/ARM64/fp128.ll