Revert "AArch64: Use CMP;CCMP sequences for and/or/setcc trees."
authorMatthias Braun <matze@braunis.de>
Wed, 17 Jun 2015 04:02:32 +0000 (04:02 +0000)
committerMatthias Braun <matze@braunis.de>
Wed, 17 Jun 2015 04:02:32 +0000 (04:02 +0000)
commite460807bcde46e9c72cf8c3d69fdfcb3906bbc0c
tree6c84868b4e732365fef24c93bee3a69c4c60865a
parent1c19be4cd3827355b87395923f633a75cf523728
Revert "AArch64: Use CMP;CCMP sequences for and/or/setcc trees."

The patch triggers a miscompile on SPEC 2006 403.gcc with the (ref)
200.i and scilab.i inputs. I opened PR23866 to track analysis of this.

This reverts commit r238793.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239880 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/AArch64/AArch64ISelLowering.h
lib/Target/AArch64/AArch64InstrFormats.td
lib/Target/AArch64/AArch64InstrInfo.td
test/CodeGen/AArch64/arm64-ccmp.ll