Searched refs:QueuePtr (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUArgumentUsageInfo.cpp | 68 << " QueuePtr: " << FI.second.QueuePtr in print() 139 return std::tuple(QueuePtr ? &QueuePtr : nullptr, &AMDGPU::SGPR_64RegClass, in getPreloadedValue() 159 AI.QueuePtr = ArgDescriptor::createRegister(AMDGPU::SGPR6_SGPR7); in fixedABILayout()
|
| H A D | SIMachineFunctionInfo.cpp | 213 ArgInfo.QueuePtr = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addQueuePtr() 216 return ArgInfo.QueuePtr.getRegister(); in addQueuePtr() 679 Any |= convertArg(AI.QueuePtr, ArgInfo.QueuePtr); in convertArgumentInfo()
|
| H A D | AMDGPUArgumentUsageInfo.h | 136 ArgDescriptor QueuePtr; member
|
| H A D | SIMachineFunctionInfo.h | 168 std::optional<SIArgument> QueuePtr; 193 YamlIO.mapOptional("queuePtr", AI.QueuePtr); 1030 return ArgInfo.QueuePtr.getRegister();
|
| H A D | GCNSubtarget.h | 1730 bool hasQueuePtr() const { return QueuePtr; } in hasQueuePtr() 1796 bool QueuePtr = false; variable
|
| H A D | GCNSubtarget.cpp | 622 QueuePtr = true; in GCNUserSGPRUsageInfo()
|
| H A D | AMDGPUTargetMachine.cpp | 1921 parseAndCheckArgument(YamlMFI.ArgInfo->QueuePtr, AMDGPU::SReg_64RegClass, in parseMachineFunctionInfo() 1922 MFI->ArgInfo.QueuePtr, 2, 0) || in parseMachineFunctionInfo()
|
| H A D | SIISelLowering.cpp | 2510 allocateSGPR64Input(CCInfo, ArgInfo.QueuePtr); in allocateSpecialInputSGPRs() 7447 SDValue QueuePtr; in lowerTrapHsaQueuePtr() local 7451 QueuePtr = in lowerTrapHsaQueuePtr() 7462 QueuePtr = DAG.getConstant(0, SL, MVT::i64); in lowerTrapHsaQueuePtr() 7464 QueuePtr = CreateLiveInRegister(DAG, &AMDGPU::SReg_64RegClass, UserSGPR, in lowerTrapHsaQueuePtr() 7470 SDValue ToReg = DAG.getCopyToReg(Chain, SL, SGPR01, QueuePtr, SDValue()); in lowerTrapHsaQueuePtr() 7561 SDValue QueuePtr = in getSegmentAperture() local 7569 DAG.getObjectPtrOffset(DL, QueuePtr, TypeSize::getFixed(StructOffset)); in getSegmentAperture() 7575 return DAG.getLoad(MVT::i32, DL, QueuePtr.getValue(1), Ptr, PtrInfo, in getSegmentAperture()
|
| H A D | AMDGPULegalizerInfo.cpp | 2304 Register QueuePtr = MRI.createGenericVirtualRegister( in getSegmentAperture() local 2307 if (!loadInputValue(QueuePtr, B, AMDGPUFunctionArgInfo::QUEUE_PTR)) in getSegmentAperture() 2320 B.buildPtrAdd(LoadAddr, QueuePtr, in getSegmentAperture()
|