Searched refs:Rsrc (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerBufferFatPointers.cpp | 1241 auto [Rsrc, Off] = splitLoweredFatBufferConst(NewS); in materializeBufferFatPtrConst() 1243 return ConstantStruct::get(NewTy, {ConstantVector::getSplat(EC, Rsrc), in materializeBufferFatPtrConst() 1252 auto [Rsrc, Off] = splitLoweredFatBufferConst(NewOp); in materializeBufferFatPtrConst() 1253 Rsrcs.push_back(Rsrc); in materializeBufferFatPtrConst() 1400 auto [Rsrc, Off] = splitLoweredFatBufferConst(C); in getPtrParts() 1401 return {*RsrcEntry = Rsrc, *OffEntry = Off}; in getPtrParts() 1407 auto [Rsrc, Off] = visit(*I); in getPtrParts() 1408 if (Rsrc && Off) in getPtrParts() 1409 return {*RsrcEntry = Rsrc, *OffEntry = Off}; in getPtrParts() 1418 Value *Rsrc = IRB.CreateExtractValue(V, 0, V->getName() + ".rsrc"); in getPtrParts() local [all …]
|
| H A D | SIISelLowering.cpp | 6720 SDValue Rsrc = Op.getOperand(1); in ReplaceNodeResults() local 6737 SDValue Ops[] = {Rsrc, // source register in ReplaceNodeResults() 6746 Rsrc, // rsrc in ReplaceNodeResults() 8746 SDValue Rsrc = Op.getOperand(ArgOffset + Intr->RsrcIndex); in lowerImage() local 8747 EVT RsrcVT = Rsrc.getValueType(); in lowerImage() 8750 Ops.push_back(Rsrc); in lowerImage() 8855 SDValue SITargetLowering::lowerSBuffer(EVT VT, SDLoc DL, SDValue Rsrc, in lowerSBuffer() argument 8871 SDValue Ops[] = {Rsrc, Offset, CachePolicy}; in lowerSBuffer() 8905 Rsrc, // rsrc in lowerSBuffer() 9374 SDValue Rsrc = bufferRsrcPtrToVector(Op.getOperand(3), DAG); in lowerRawBufferAtomicIntrin() local [all …]
|
| H A D | SIInstrInfo.cpp | 6820 extractRsrcPtr(const SIInstrInfo &TII, MachineInstr &MI, MachineOperand &Rsrc) { in extractRsrcPtr() argument 6827 TII.buildExtractSubReg(MI, MRI, Rsrc, &AMDGPU::VReg_128RegClass, in extractRsrcPtr() 7105 MachineOperand *Rsrc = &MI.getOperand(RsrcIdx); in legalizeOperands() local 7106 if (Rsrc->isReg() && !RI.isSGPRReg(MRI, Rsrc->getReg())) in legalizeOperands() 7128 MachineOperand *Rsrc = &MI.getOperand(RsrcIdx); in legalizeOperands() local 7144 std::tie(RsrcPtr, NewSRsrc) = extractRsrcPtr(*this, MI, *Rsrc); in legalizeOperands() 7170 Rsrc->setReg(NewSRsrc); in legalizeOperands() 7178 std::tie(RsrcPtr, NewSRsrc) = extractRsrcPtr(*this, MI, *Rsrc); in legalizeOperands() 7242 loadMBUFScalarOperandsFromVGPR(*this, MI, {Rsrc, Soffset}, MDT); in legalizeOperands() 7245 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 | 1583 SDValue Addr, SDValue &Rsrc, in SelectMUBUFScratchOffen() argument 1591 Rsrc = CurDAG->getRegister(Info->getScratchRSrcReg(), MVT::v4i32); in SelectMUBUFScratchOffen() 1714 uint64_t Rsrc = TII->getDefaultRsrcDataFormat() | in SelectMUBUFOffset() local 1721 SRsrc = SDValue(Lowering.buildRSRC(*CurDAG, DL, Ptr, 0, Rsrc), 0); in SelectMUBUFOffset()
|