Home
last modified time | relevance | path

Searched refs:REG_SEQUENCE (Results 1 – 25 of 30) sorted by relevance

12

/external/llvm/include/llvm/Target/
DTargetOpcodes.h82 REG_SEQUENCE = 12, enumerator
/external/llvm/test/CodeGen/R600/
Dsgpr-copy-duplicate-operand.ll5 ; used in an REG_SEQUENCE that also needs to be handled.
Dliterals.ll37 ; Make sure inline literals are folded into REG_SEQUENCE instructions.
Dsi-lod-bias.ll5 ; the wrong register class is used for the REG_SEQUENCE instructions.
Dsmrd.ll45 ; through REG_SEQUENCE
/external/llvm/test/CodeGen/ARM/
D2012-01-24-RegSequenceLiveRange.ll7 ; This test case is exercising REG_SEQUENCE, and chains of REG_SEQUENCE.
Dcrash.ll31 ; PR10520 - REG_SEQUENCE with implicit-def operands.
Dreg_sequence.ll3 ; Implementing vld / vst as REG_SEQUENCE eliminates the extra vmov's.
Dcoalesce-subregs.ll72 ; The trivial REG_SEQUENCE lowering can't handle that, but the coalescer can.
/external/llvm/lib/Target/R600/
DSIInstrInfo.cpp1378 case AMDGPU::REG_SEQUENCE: return AMDGPU::REG_SEQUENCE; in getVALUOp()
1456 case AMDGPU::REG_SEQUENCE: in canReadVGPR()
1560 BuildMI(*MBB, MI, DL, get(TargetOpcode::REG_SEQUENCE), Dst) in split64BitImm()
1706 if (MI->getOpcode() == AMDGPU::REG_SEQUENCE || in legalizeOperands()
1743 if (MI->getOpcode() == AMDGPU::REG_SEQUENCE) { in legalizeOperands()
1825 BuildMI(MBB, MI, MI->getDebugLoc(), get(AMDGPU::REG_SEQUENCE), in legalizeOperands()
1891 BuildMI(MBB, MI, MI->getDebugLoc(), get(AMDGPU::REG_SEQUENCE), in legalizeOperands()
1992 BuildMI(*MBB, MI, DL, get(AMDGPU::REG_SEQUENCE)) in splitSMRD()
2051 BuildMI(*MBB, MI, MI->getDebugLoc(), get(AMDGPU::REG_SEQUENCE), SRsrc) in moveSMRDToVALU()
2281 case AMDGPU::REG_SEQUENCE: in moveToVALU()
[all …]
DAMDGPUISelDAGToDAG.cpp179 case AMDGPU::REG_SEQUENCE: { in getOperandRegClass()
372 return CurDAG->SelectNodeTo(N, AMDGPU::REG_SEQUENCE, N->getVTList(), in Select()
393 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, in Select()
421 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, SDLoc(N), in Select()
787 return CurDAG->SelectNodeTo(N, AMDGPU::REG_SEQUENCE, MVT::i64, Args); in SelectADD_SUB_I64()
1035 SDValue ScratchPtr = SDValue(CurDAG->getMachineNode(AMDGPU::REG_SEQUENCE, DL, in SelectMUBUFScratch()
1148 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, in SelectAddrSpaceCast()
DR600OptimizeVectorRegisters.cpp68 assert(MI->getOpcode() == AMDGPU::REG_SEQUENCE); in RegSeqInfo()
329 if (MI->getOpcode() != AMDGPU::REG_SEQUENCE) { in runOnMachineFunction()
DSIFixSGPRCopies.cpp309 case AMDGPU::REG_SEQUENCE: { in runOnMachineFunction()
DSIISelLowering.cpp1934 Node->getMachineOpcode() == AMDGPU::REG_SEQUENCE) { in PostISelFolding()
2007 SDValue SubRegHi = SDValue(DAG.getMachineNode(AMDGPU::REG_SEQUENCE, DL, in wrapAddr64Rsrc()
2019 return DAG.getMachineNode(AMDGPU::REG_SEQUENCE, DL, MVT::v4i32, Ops1); in wrapAddr64Rsrc()
2031 return DAG.getMachineNode(AMDGPU::REG_SEQUENCE, DL, MVT::v4i32, Ops); in wrapAddr64Rsrc()
2068 return DAG.getMachineNode(AMDGPU::REG_SEQUENCE, DL, MVT::v4i32, Ops); in buildRSRC()
DSIInstructions.td2201 (i64 (REG_SEQUENCE SReg_64,
2646 (REG_SEQUENCE VReg_64,
2666 (REG_SEQUENCE VReg_64,
2676 (REG_SEQUENCE VReg_64,
2761 (REG_SEQUENCE VReg_128,
3226 (REG_SEQUENCE SReg_64, $src, sub0, (S_MOV_B32 0), sub1)
3231 (REG_SEQUENCE VReg_64,
3244 (REG_SEQUENCE SReg_64, $src, sub0,
3250 (REG_SEQUENCE VReg_64,
DAMDGPUInstructions.td563 (REG_SEQUENCE RC64,
/external/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.cpp56 case TargetOpcode::REG_SEQUENCE: in isResourceAvailable()
108 case TargetOpcode::REG_SEQUENCE: in reserveResources()
DHexagonISelDAGToDAG.cpp1199 Result = CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, in SelectBitOp()
1208 Result = CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, in SelectBitOp()
/external/llvm/lib/CodeGen/SelectionDAG/
DResourcePriorityQueue.cpp266 case TargetOpcode::REG_SEQUENCE: in isResourceAvailable()
306 case TargetOpcode::REG_SEQUENCE: in reserveResources()
DInstrEmitter.cpp610 const MCInstrDesc &II = TII->get(TargetOpcode::REG_SEQUENCE); in EmitRegSequence()
738 if (Opc == TargetOpcode::REG_SEQUENCE) { in EmitMachineNode()
DScheduleDAGRRList.cpp298 if (Opcode == TargetOpcode::REG_SEQUENCE) { in GetCostForDef()
2121 Opc == TargetOpcode::REG_SEQUENCE || in unscheduledNode()
/external/llvm/include/llvm/CodeGen/
DMachineInstr.h773 return getOpcode() == TargetOpcode::REG_SEQUENCE;
812 case TargetOpcode::REG_SEQUENCE:
/external/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp1571 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createGPRPairNode()
1582 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createSRegPairNode()
1592 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createDRegPairNode()
1602 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createQRegPairNode()
1617 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createQuadSRegsNode()
1631 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createQuadDRegsNode()
1645 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createQuadQRegsNode()
DA15SDOptimizer.cpp474 TII->get(TargetOpcode::REG_SEQUENCE), Out) in createRegSequence()
/external/llvm/lib/CodeGen/
DPeepholeOptimizer.cpp863 case TargetOpcode::REG_SEQUENCE: in getCopyRewriter()

12