Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerBufferFatPointers.cpp633 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 DSIISelLowering.cpp6356 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 DSIInstrInfo.cpp6512 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 DSIISelLowering.h75 SDValue lowerSBuffer(EVT VT, SDLoc DL, SDValue Rsrc, SDValue Offset,
H A DAMDGPUISelDAGToDAG.cpp1468 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()