CBZ and CBNZ are implemented.
authorEvan Cheng <evan.cheng@apple.com>
Tue, 10 Aug 2010 23:27:11 +0000 (23:27 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 10 Aug 2010 23:27:11 +0000 (23:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110745 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMInstrThumb2.td

index c1f5c109ba9bcb27b792cb4de1690c68d6b02d1c..48f629ebe6cd87d71f08be4234d4e5813f03f8d2 100644 (file)
@@ -2166,11 +2166,6 @@ defm t2TST  : T2I_cmp_irs<0b0000, "tst",
 defm t2TEQ  : T2I_cmp_irs<0b0100, "teq",
                           BinOpFrag<(ARMcmpZ (xor node:$LHS, node:$RHS), 0)>>;
 
-// A8.6.27  CBNZ, CBZ - Compare and branch on (non)zero.
-// Short range conditional branch. Looks awesome for loops. Need to figure
-// out how to use this one.
-
-
 // Conditional moves
 // FIXME: should be able to write a pattern for ARMcmov, but can't use
 // a two-value operand where a dag node expects two operands. :(