Searched refs:Rsrc (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerBufferFatPointers.cpp | 633 auto [Rsrc, Off] = splitLoweredFatBufferConst(NewS); in materializeBufferFatPtrConst() 635 return ConstantStruct::get(NewTy, {ConstantVector::getSplat(EC, Rsrc), in materializeBufferFatPtrConst() 644 auto [Rsrc, Off] = splitLoweredFatBufferConst(NewOp); in materializeBufferFatPtrConst() 645 Rsrcs.push_back(Rsrc); in materializeBufferFatPtrConst() 790 auto [Rsrc, Off] = splitLoweredFatBufferConst(C); in getPtrParts() 791 return {*RsrcEntry = Rsrc, *OffEntry = Off}; in getPtrParts() 797 auto [Rsrc, Off] = visit(*I); in getPtrParts() 798 if (Rsrc && Off) in getPtrParts() 799 return {*RsrcEntry = Rsrc, *OffEntry = Off}; in getPtrParts() 808 Value *Rsrc = IRB.CreateExtractValue(V, 0, V->getName() + ".rsrc"); in getPtrParts() local [all …]
|
H A D | SIISelLowering.cpp | 6356 SDValue Rsrc = Op.getOperand(1); in ReplaceNodeResults() local 6373 SDValue Ops[] = {Rsrc, // source register in ReplaceNodeResults() 6382 Rsrc, // rsrc in ReplaceNodeResults() 8265 SDValue SITargetLowering::lowerSBuffer(EVT VT, SDLoc DL, SDValue Rsrc, in lowerSBuffer() argument 8281 SDValue Ops[] = {Rsrc, Offset, CachePolicy}; in lowerSBuffer() 8315 Rsrc, // rsrc in lowerSBuffer() 8788 SDValue Rsrc = bufferRsrcPtrToVector(Op.getOperand(3), DAG); in lowerRawBufferAtomicIntrin() local 8794 Rsrc, // rsrc in lowerRawBufferAtomicIntrin() 8816 SDValue Rsrc = bufferRsrcPtrToVector(Op.getOperand(3), DAG); in lowerStructBufferAtomicIntrin() local 8822 Rsrc, // rsrc in lowerStructBufferAtomicIntrin() [all …]
|
H A D | SIInstrInfo.cpp | 6512 extractRsrcPtr(const SIInstrInfo &TII, MachineInstr &MI, MachineOperand &Rsrc) { in extractRsrcPtr() argument 6519 TII.buildExtractSubReg(MI, MRI, Rsrc, &AMDGPU::VReg_128RegClass, in extractRsrcPtr() 6782 MachineOperand *Rsrc = &MI.getOperand(RsrcIdx); in legalizeOperands() local 6783 if (Rsrc->isReg() && !RI.isSGPRClass(MRI.getRegClass(Rsrc->getReg()))) { in legalizeOperands() 6806 MachineOperand *Rsrc = &MI.getOperand(RsrcIdx); in legalizeOperands() local 6822 std::tie(RsrcPtr, NewSRsrc) = extractRsrcPtr(*this, MI, *Rsrc); in legalizeOperands() 6848 Rsrc->setReg(NewSRsrc); in legalizeOperands() 6856 std::tie(RsrcPtr, NewSRsrc) = extractRsrcPtr(*this, MI, *Rsrc); in legalizeOperands() 6920 loadMBUFScalarOperandsFromVGPR(*this, MI, {Rsrc, Soffset}, MDT); in legalizeOperands() 6923 CreatedBB = loadMBUFScalarOperandsFromVGPR(*this, MI, {Rsrc}, MDT); in legalizeOperands()
|
H A D | SIISelLowering.h | 75 SDValue lowerSBuffer(EVT VT, SDLoc DL, SDValue Rsrc, SDValue Offset,
|
H A D | AMDGPUISelDAGToDAG.cpp | 1468 SDValue Addr, SDValue &Rsrc, in SelectMUBUFScratchOffen() argument 1476 Rsrc = CurDAG->getRegister(Info->getScratchRSrcReg(), MVT::v4i32); in SelectMUBUFScratchOffen() 1600 uint64_t Rsrc = TII->getDefaultRsrcDataFormat() | in SelectMUBUFOffset() local 1607 SRsrc = SDValue(Lowering.buildRSRC(*CurDAG, DL, Ptr, 0, Rsrc), 0); in SelectMUBUFOffset()
|