This is one of the optimizations ported from ARM64 to AArch64 to address the performa...
authorJiangning Liu <jiangning.liu@arm.com>
Fri, 18 Apr 2014 05:58:09 +0000 (05:58 +0000)
committerJiangning Liu <jiangning.liu@arm.com>
Fri, 18 Apr 2014 05:58:09 +0000 (05:58 +0000)
commitbc3655f9c831ae9b7b111cd193e732fc9f341a71
tree8636aa1fbb192361b3ee3510ccbfa8a1ad068b4f
parent746734df1accfeb5f336de211655c304d58cb7b3
This is one of the optimizations ported from ARM64 to AArch64 to address the performance gap between these two back ends. The test case newly added for AArch64 already exists in ARM64.

Patched by Z.Zheng

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