]> granicus.if.org Git - llvm/commitdiff
[Hexagon] Removing old, unused !tstbit instructions.
authorColin LeMahieu <colinl@codeaurora.org>
Wed, 14 Jan 2015 20:26:15 +0000 (20:26 +0000)
committerColin LeMahieu <colinl@codeaurora.org>
Wed, 14 Jan 2015 20:26:15 +0000 (20:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226036 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Hexagon/HexagonInstrInfoV4.td

index 14b0576d8dd6c435f2ca5ae424160813dc33a6e9..9efecd2cd60c55b71c8a7b2c470f336d146b03d3 100644 (file)
@@ -2924,20 +2924,6 @@ def : Pat <(i32 (zext (i1 (setult (i32 (and (i32 IntRegs:$src1), 255)),
                    0, 1))>,
                    Requires<[HasV4T]>;
 
-let validSubTargets = HasV4SubT in
-def NTSTBIT_rr : SInst<(outs PredRegs:$dst), (ins IntRegs:$src1, IntRegs:$src2),
-    "$dst = !tstbit($src1, $src2)",
-    [(set (i1 PredRegs:$dst),
-          (seteq (and (shl 1, (i32 IntRegs:$src2)), (i32 IntRegs:$src1)), 0))]>,
-    Requires<[HasV4T]>;
-
-let validSubTargets = HasV4SubT in
-def NTSTBIT_ri : SInst<(outs PredRegs:$dst), (ins IntRegs:$src1, u5Imm:$src2),
-    "$dst = !tstbit($src1, $src2)",
-    [(set (i1 PredRegs:$dst),
-          (seteq (and (shl 1, u5ImmPred:$src2), (i32 IntRegs:$src1)), 0))]>,
-    Requires<[HasV4T]>;
-
 //===----------------------------------------------------------------------===//
 // XTYPE/PRED -
 //===----------------------------------------------------------------------===//