Searched refs:EXTRACT_SUBREG (Results 1 – 14 of 14) sorted by relevance
/external/llvm/lib/Target/X86/ |
D | X86InstrCompiler.td | 1000 def : Pat<(i16 (anyext GR8 :$src)), (EXTRACT_SUBREG 1015 // register. Truncate can be lowered to EXTRACT_SUBREG. CopyFromReg may 1021 N->getOpcode() != TargetOpcode::EXTRACT_SUBREG && 1144 (EXTRACT_SUBREG GR64:$src, sub_32bit), 1152 (EXTRACT_SUBREG GR64:$src, sub_32bit), 1159 (MOVZX32rr16 (EXTRACT_SUBREG GR32:$src1, sub_16bit))>; 1162 (MOVZX32rr8 (EXTRACT_SUBREG (i32 (COPY_TO_REGCLASS GR32:$src1, 1168 (EXTRACT_SUBREG (MOVZX32rr8 (EXTRACT_SUBREG 1175 (MOVZX64rr32 (EXTRACT_SUBREG GR64:$src, sub_32bit))>; 1178 (MOVZX64rr16 (i16 (EXTRACT_SUBREG GR64:$src, sub_16bit)))>; [all …]
|
D | X86InstrSSE.td | 168 (EXTRACT_SUBREG (v4f32 VR128:$src2), sub_ss))>; 172 (EXTRACT_SUBREG (v2f64 VR128:$src2), sub_sd))>; 230 (EXTRACT_SUBREG (v4f32 VR128:$src), sub_ss))>; 234 (EXTRACT_SUBREG (v2f64 VR128:$src), sub_sd))>; 2090 (f32 (EXTRACT_SUBREG (v4f32 VR128:$src), sub_ss))>; 3031 (f64 (EXTRACT_SUBREG (v2f64 VR128:$src), sub_sd))>; 3697 (f32 (EXTRACT_SUBREG (v4f32 VR128:$src), sub_ss)))>; 3700 (EXTRACT_SUBREG (v4i32 VR128:$src), sub_ss))>; 3836 (EXTRACT_SUBREG (v4i32 VR128:$src2), sub_ss))>; 3839 (EXTRACT_SUBREG (v2i64 VR128:$src2), sub_sd))>; [all …]
|
/external/llvm/include/llvm/Target/ |
D | TargetOpcodes.h | 41 EXTRACT_SUBREG = 6, enumerator
|
D | Target.td | 627 def EXTRACT_SUBREG : Instruction {
|
/external/llvm/lib/Target/Blackfin/ |
D | BlackfinInstrInfo.td | 304 (EXTRACT_SUBREG (LOAD32p_8z P:$ptr), lo16)>; 306 (EXTRACT_SUBREG (LOAD32p_8z P:$ptr), lo16)>; 315 (EXTRACT_SUBREG (LOAD32p_imm16_8z P:$ptr, imm:$off), 318 (EXTRACT_SUBREG (LOAD32p_imm16_8z P:$ptr, imm:$off), 326 (EXTRACT_SUBREG (LOAD32p_8s P:$ptr), lo16)>; 333 (EXTRACT_SUBREG (LOAD32p_imm16_8s P:$ptr, imm:$off), 470 (STORE16pi (EXTRACT_SUBREG (i32 (COPY_TO_REGCLASS D:$val, D)), 474 (STORE16pi (EXTRACT_SUBREG (i32 (COPY_TO_REGCLASS D:$val, D)), 516 (EXTRACT_SUBREG (MOVEsext8 523 (MOVEsext (EXTRACT_SUBREG D:$src, lo16))>; [all …]
|
D | README.txt | 124 D16L = EXTRACT_SUBREG D16, bfin_subreg_lo16 125 P16L = EXTRACT_SUBREG P16, bfin_subreg_lo16
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelDAGToDAG.cpp | 657 SDNode *Div = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, in Select() 671 SDNode *Rem = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, in Select() 742 SDNode *Div = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, in Select() 755 SDNode *Rem = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, in Select()
|
D | SystemZInstrInfo.td | 1106 (EXTRACT_SUBREG (MOV64ri32 (GetI64FromI32 (i32 imm:$src))), 1115 (EXTRACT_SUBREG GR64:$src, subreg_32bit)>; 1119 (MOVSX64rr32 (EXTRACT_SUBREG GR64:$src, subreg_32bit))>; 1130 (EXTRACT_SUBREG (MUL64rrP (INSERT_SUBREG (v2i32 (IMPLICIT_DEF)), 1136 (EXTRACT_SUBREG (UMUL64rrP (INSERT_SUBREG (v2i32 (IMPLICIT_DEF)), 1141 (EXTRACT_SUBREG (UMUL128rrP (INSERT_SUBREG (v2i64 (IMPLICIT_DEF)), 1147 (EXTRACT_SUBREG (FLOGR64 GR64:$src), subreg_even)>;
|
/external/llvm/lib/CodeGen/ |
D | LowerSubregs.cpp | 211 assert(MI->getOpcode() != TargetOpcode::EXTRACT_SUBREG && in runOnMachineFunction()
|
/external/llvm/lib/Target/ARM/ |
D | ARMInstrNEON.td | 3335 (v4i16 (EXTRACT_SUBREG QPR:$src2, 3341 (v2i32 (EXTRACT_SUBREG QPR:$src2, 3347 (v2f32 (EXTRACT_SUBREG QPR:$src2, 3362 (v4i16 (EXTRACT_SUBREG QPR:$src2, 3369 (v2i32 (EXTRACT_SUBREG QPR:$src2, 3384 (v4i16 (EXTRACT_SUBREG QPR:$src2, 3391 (v2i32 (EXTRACT_SUBREG QPR:$src2, 3435 (v4i16 (EXTRACT_SUBREG QPR:$src3, 3443 (v2i32 (EXTRACT_SUBREG QPR:$src3, 3452 (v2f32 (EXTRACT_SUBREG QPR:$src3, [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGRRList.cpp | 1785 if (Opc == TargetOpcode::EXTRACT_SUBREG || in getNodePriority() 2003 if (Opc == TargetOpcode::EXTRACT_SUBREG || in UnscheduledNode() 2032 if (POpc == TargetOpcode::EXTRACT_SUBREG || in UnscheduledNode() 2500 if (Opc == TargetOpcode::EXTRACT_SUBREG || in canEnableCoalescing() 2836 if (SuccOpc == TargetOpcode::EXTRACT_SUBREG || in AddPseudoTwoAddrDeps()
|
D | InstrEmitter.cpp | 430 if (Opc == TargetOpcode::EXTRACT_SUBREG) { in EmitSubregNode() 648 if (Opc == TargetOpcode::EXTRACT_SUBREG || in EmitMachineNode()
|
D | SelectionDAG.cpp | 5062 SDNode *Subreg = getMachineNode(TargetOpcode::EXTRACT_SUBREG, DL, in getTargetExtractSubreg()
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430InstrInfo.td | 294 // register. Truncate can be lowered to EXTRACT_SUBREG, and CopyFromReg may 299 N->getOpcode() != TargetOpcode::EXTRACT_SUBREG && 1135 (EXTRACT_SUBREG GR16:$src, subreg_8bit)>; 1210 (BIT8rr (EXTRACT_SUBREG GR16:$src, subreg_8bit), 1211 (EXTRACT_SUBREG GR16:$src2, subreg_8bit))>;
|