Home
last modified time | relevance | path

Searched refs:Rsrc (Results 1 – 11 of 11) sorted by relevance

/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelDAGToDAG.cpp906 bool AMDGPUDAGToDAGISel::SelectMUBUFScratch(SDValue Addr, SDValue &Rsrc, in SelectMUBUFScratch() argument
914 Rsrc = CurDAG->getRegister(Info->getScratchRSrcReg(), MVT::v4i32); in SelectMUBUFScratch()
952 uint64_t Rsrc = TII->getDefaultRsrcDataFormat() | in SelectMUBUFOffset() local
959 SRsrc = SDValue(Lowering.buildRSRC(*CurDAG, DL, Ptr, 0, Rsrc), 0); in SelectMUBUFOffset()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIInstrInfo.cpp4330 const DebugLoc &DL, MachineOperand &Rsrc) { in emitLoadSRsrcFromVGPRLoop() argument
4345 Register VRsrc = Rsrc.getReg(); in emitLoadSRsrcFromVGPRLoop()
4346 unsigned VRsrcUndef = getUndefRegState(Rsrc.isUndef()); in emitLoadSRsrcFromVGPRLoop()
4379 Rsrc.setReg(SRsrc); in emitLoadSRsrcFromVGPRLoop()
4380 Rsrc.setIsKill(true); in emitLoadSRsrcFromVGPRLoop()
4412 MachineOperand &Rsrc, MachineDominatorTree *MDT) { in loadSRsrcFromVGPR() argument
4472 emitLoadSRsrcFromVGPRLoop(TII, MRI, MBB, *LoopBB, DL, Rsrc); in loadSRsrcFromVGPR()
4481 extractRsrcPtr(const SIInstrInfo &TII, MachineInstr &MI, MachineOperand &Rsrc) { in extractRsrcPtr() argument
4488 TII.buildExtractSubReg(MI, MRI, Rsrc, &AMDGPU::VReg_128RegClass, in extractRsrcPtr()
4679 MachineOperand *Rsrc = &MI.getOperand(RsrcIdx); in legalizeOperands() local
[all …]
DSIISelLowering.h62 SDValue lowerSBuffer(EVT VT, SDLoc DL, SDValue Rsrc, SDValue Offset,
DAMDGPUISelDAGToDAG.cpp1498 SDValue Addr, SDValue &Rsrc, in SelectMUBUFScratchOffen() argument
1506 Rsrc = CurDAG->getRegister(Info->getScratchRSrcReg(), MVT::v4i32); in SelectMUBUFScratchOffen()
1607 uint64_t Rsrc = TII->getDefaultRsrcDataFormat() | in SelectMUBUFOffset() local
1614 SRsrc = SDValue(Lowering.buildRSRC(*CurDAG, DL, Ptr, 0, Rsrc), 0); in SelectMUBUFOffset()
DSIISelLowering.cpp5657 SDValue SITargetLowering::lowerSBuffer(EVT VT, SDLoc DL, SDValue Rsrc, in lowerSBuffer() argument
5674 Rsrc, in lowerSBuffer()
5715 Rsrc, // rsrc in lowerSBuffer()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIInstrInfo.cpp4835 const DebugLoc &DL, MachineOperand &Rsrc) { in emitLoadSRsrcFromVGPRLoop() argument
4853 Register VRsrc = Rsrc.getReg(); in emitLoadSRsrcFromVGPRLoop()
4854 unsigned VRsrcUndef = getUndefRegState(Rsrc.isUndef()); in emitLoadSRsrcFromVGPRLoop()
4856 unsigned RegSize = TRI->getRegSizeInBits(Rsrc.getReg(), MRI); in emitLoadSRsrcFromVGPRLoop()
4917 Rsrc.setReg(SRsrc); in emitLoadSRsrcFromVGPRLoop()
4918 Rsrc.setIsKill(true); in emitLoadSRsrcFromVGPRLoop()
4943 MachineOperand &Rsrc, MachineDominatorTree *MDT, in loadSRsrcFromVGPR() argument
5014 emitLoadSRsrcFromVGPRLoop(TII, MRI, MBB, *LoopBB, DL, Rsrc); in loadSRsrcFromVGPR()
5024 extractRsrcPtr(const SIInstrInfo &TII, MachineInstr &MI, MachineOperand &Rsrc) { in extractRsrcPtr() argument
5031 TII.buildExtractSubReg(MI, MRI, Rsrc, &AMDGPU::VReg_128RegClass, in extractRsrcPtr()
[all …]
DSIISelLowering.h63 SDValue lowerSBuffer(EVT VT, SDLoc DL, SDValue Rsrc, SDValue Offset,
DAMDGPUISelDAGToDAG.cpp1558 SDValue Addr, SDValue &Rsrc, in SelectMUBUFScratchOffen() argument
1566 Rsrc = CurDAG->getRegister(Info->getScratchRSrcReg(), MVT::v4i32); in SelectMUBUFScratchOffen()
1671 uint64_t Rsrc = TII->getDefaultRsrcDataFormat() | in SelectMUBUFOffset() local
1678 SRsrc = SDValue(Lowering.buildRSRC(*CurDAG, DL, Ptr, 0, Rsrc), 0); in SelectMUBUFOffset()
DSIISelLowering.cpp6322 SDValue SITargetLowering::lowerSBuffer(EVT VT, SDLoc DL, SDValue Rsrc, in lowerSBuffer() argument
6339 Rsrc, in lowerSBuffer()
6377 Rsrc, // rsrc in lowerSBuffer()
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dmubuf-legalize-operands.ll6 ; Test that we correctly legalize VGPR Rsrc operands in MUBUF instructions.
Dmubuf-legalize-operands.mir6 # Test that we correctly legalize VGPR Rsrc operands in MUBUF instructions.