[Hexagon] Deleting unused instructions and adding isCodeGenOnly to some defs.
[oota-llvm.git] / lib / Target / Hexagon / HexagonInstrInfoV5.td
index 641b6ed2c8bb38199cc3d989b815a76bc63abe2f..de9b854a3428fc2633122960b32e34aa03ca968f 100644 (file)
@@ -109,7 +109,7 @@ def TFRI_f : ALU32_ri<(outs IntRegs:$dst), (ins f32Ext:$src1),
           Requires<[HasV5T]>;
 
 let isExtended = 1, opExtendable = 2, isPredicated = 1,
-hasSideEffects = 0, validSubTargets = HasV5SubT in
+hasSideEffects = 0, validSubTargets = HasV5SubT, isCodeGenOnly = 1 in
 def TFRI_cPt_f : ALU32_ri<(outs IntRegs:$dst),
                           (ins PredRegs:$src1, f32Ext:$src2),
            "if ($src1) $dst = #$src2",