[llvm] r226036 - [Hexagon] Removing old, unused !tstbit instructions.

Colin LeMahieu colinl at codeaurora.org
Wed Jan 14 12:26:15 PST 2015


Author: colinl
Date: Wed Jan 14 14:26:15 2015
New Revision: 226036

URL: http://llvm.org/viewvc/llvm-project?rev=226036&view=rev
Log:
[Hexagon] Removing old, unused !tstbit instructions.

Modified:
    llvm/trunk/lib/Target/Hexagon/HexagonInstrInfoV4.td

Modified: llvm/trunk/lib/Target/Hexagon/HexagonInstrInfoV4.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Hexagon/HexagonInstrInfoV4.td?rev=226036&r1=226035&r2=226036&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Hexagon/HexagonInstrInfoV4.td (original)
+++ llvm/trunk/lib/Target/Hexagon/HexagonInstrInfoV4.td Wed Jan 14 14:26:15 2015
@@ -2924,20 +2924,6 @@ def : Pat <(i32 (zext (i1 (setult (i32 (
                    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 -
 //===----------------------------------------------------------------------===//





More information about the llvm-commits mailing list