Home
last modified time | relevance | path

Searched refs:QueuePtr (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUArgumentUsageInfo.cpp69 << " QueuePtr: " << FI.second.QueuePtr in print()
137 return std::tuple(QueuePtr ? &QueuePtr : nullptr, &AMDGPU::SGPR_64RegClass, in getPreloadedValue()
157 AI.QueuePtr = ArgDescriptor::createRegister(AMDGPU::SGPR6_SGPR7); in fixedABILayout()
H A DSIMachineFunctionInfo.cpp205 ArgInfo.QueuePtr = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addQueuePtr()
208 return ArgInfo.QueuePtr.getRegister(); in addQueuePtr()
645 Any |= convertArg(AI.QueuePtr, ArgInfo.QueuePtr); in convertArgumentInfo()
H A DAMDGPUArgumentUsageInfo.h132 ArgDescriptor QueuePtr; member
H A DSIMachineFunctionInfo.h162 std::optional<SIArgument> QueuePtr;
187 YamlIO.mapOptional("queuePtr", AI.QueuePtr);
922 return ArgInfo.QueuePtr.getRegister();
H A DGCNSubtarget.h1493 bool hasQueuePtr() const { return QueuePtr; } in hasQueuePtr()
1557 bool QueuePtr = false; variable
H A DAMDGPUTargetMachine.cpp1627 parseAndCheckArgument(YamlMFI.ArgInfo->QueuePtr, AMDGPU::SReg_64RegClass, in parseMachineFunctionInfo()
1628 MFI->ArgInfo.QueuePtr, 2, 0) || in parseMachineFunctionInfo()
H A DAMDGPUSubtarget.cpp1064 QueuePtr = true; in GCNUserSGPRUsageInfo()
H A DSIISelLowering.cpp2349 allocateSGPR64Input(CCInfo, ArgInfo.QueuePtr); in allocateSpecialInputSGPRs()
6477 SDValue QueuePtr; in lowerTrapHsaQueuePtr() local
6481 QueuePtr = in lowerTrapHsaQueuePtr()
6492 QueuePtr = DAG.getConstant(0, SL, MVT::i64); in lowerTrapHsaQueuePtr()
6494 QueuePtr = CreateLiveInRegister(DAG, &AMDGPU::SReg_64RegClass, UserSGPR, in lowerTrapHsaQueuePtr()
6501 QueuePtr, SDValue()); in lowerTrapHsaQueuePtr()
6599 SDValue QueuePtr = CreateLiveInRegister( in getSegmentAperture() local
6607 DAG.getObjectPtrOffset(DL, QueuePtr, TypeSize::getFixed(StructOffset)); in getSegmentAperture()
6613 return DAG.getLoad(MVT::i32, DL, QueuePtr.getValue(1), Ptr, PtrInfo, in getSegmentAperture()
H A DAMDGPULegalizerInfo.cpp2170 Register QueuePtr = MRI.createGenericVirtualRegister( in getSegmentAperture() local
2173 if (!loadInputValue(QueuePtr, B, AMDGPUFunctionArgInfo::QUEUE_PTR)) in getSegmentAperture()
2186 B.buildPtrAdd(LoadAddr, QueuePtr, in getSegmentAperture()