Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUArgumentUsageInfo.cpp66 << " QueuePtr: " << FI.second.QueuePtr in print()
131 return std::make_tuple(QueuePtr ? &QueuePtr : nullptr, in getPreloadedValue()
152 AI.QueuePtr = ArgDescriptor::createRegister(AMDGPU::SGPR6_SGPR7); in fixedABILayout()
DSIMachineFunctionInfo.cpp34 QueuePtr(false), in SIMachineFunctionInfo()
152 QueuePtr = true; in SIMachineFunctionInfo()
161 QueuePtr = true; in SIMachineFunctionInfo()
221 ArgInfo.QueuePtr = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addQueuePtr()
224 return ArgInfo.QueuePtr.getRegister(); in addQueuePtr()
522 Any |= convertArg(AI.QueuePtr, ArgInfo.QueuePtr); in convertArgumentInfo()
DSIMachineFunctionInfo.h189 Optional<SIArgument> QueuePtr;
213 YamlIO.mapOptional("queuePtr", AI.QueuePtr);
401 bool QueuePtr : 1;
625 return QueuePtr;
758 return ArgInfo.QueuePtr.getRegister();
DAMDGPUArgumentUsageInfo.h127 ArgDescriptor QueuePtr; member
DAMDGPUTargetMachine.cpp1179 parseAndCheckArgument(YamlMFI.ArgInfo->QueuePtr, AMDGPU::SReg_64RegClass, in parseMachineFunctionInfo()
1180 MFI->ArgInfo.QueuePtr, 2, 0) || in parseMachineFunctionInfo()
DAMDGPULegalizerInfo.cpp1742 Register QueuePtr = MRI.createGenericVirtualRegister( in getSegmentAperture() local
1745 if (!loadInputValue(QueuePtr, B, AMDGPUFunctionArgInfo::QUEUE_PTR)) in getSegmentAperture()
1762 B.materializePtrAdd(LoadAddr, QueuePtr, LLT::scalar(64), StructOffset); in getSegmentAperture()
DSIISelLowering.cpp1966 ArgInfo.QueuePtr = allocateSGPR64Input(CCInfo); in allocateSpecialInputSGPRs()
5218 SDValue QueuePtr = CreateLiveInRegister( in lowerTRAP() local
5222 QueuePtr, SDValue()); in lowerTRAP()
5282 SDValue QueuePtr = CreateLiveInRegister( in getSegmentAperture() local
5290 DAG.getObjectPtrOffset(DL, QueuePtr, TypeSize::Fixed(StructOffset)); in getSegmentAperture()
5296 return DAG.getLoad(MVT::i32, DL, QueuePtr.getValue(1), Ptr, PtrInfo, in getSegmentAperture()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUArgumentUsageInfo.cpp60 << " QueuePtr: " << FI.second.QueuePtr in print()
122 return std::make_pair(QueuePtr ? &QueuePtr : nullptr, in getPreloadedValue()
DSIMachineFunctionInfo.cpp33 QueuePtr(false), in SIMachineFunctionInfo()
136 QueuePtr = true; in SIMachineFunctionInfo()
204 ArgInfo.QueuePtr = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addQueuePtr()
207 return ArgInfo.QueuePtr.getRegister(); in addQueuePtr()
455 Any |= convertArg(AI.QueuePtr, ArgInfo.QueuePtr); in convertArgumentInfo()
DSIMachineFunctionInfo.h189 Optional<SIArgument> QueuePtr;
213 YamlIO.mapOptional("queuePtr", AI.QueuePtr);
390 bool QueuePtr : 1;
600 return QueuePtr;
740 return ArgInfo.QueuePtr.getRegister();
DAMDGPUArgumentUsageInfo.h126 ArgDescriptor QueuePtr; member
DAMDGPUTargetMachine.cpp1107 parseAndCheckArgument(YamlMFI.ArgInfo->QueuePtr, AMDGPU::SReg_64RegClass, in parseMachineFunctionInfo()
1108 MFI->ArgInfo.QueuePtr, 2, 0) || in parseMachineFunctionInfo()
DAMDGPULegalizerInfo.cpp1221 Register QueuePtr = MRI.createGenericVirtualRegister( in getSegmentAperture() local
1225 if (!loadInputValue(QueuePtr, B, &MFI->getArgInfo().QueuePtr)) in getSegmentAperture()
1245 B.materializePtrAdd(LoadAddr, QueuePtr, LLT::scalar(64), StructOffset); in getSegmentAperture()
DSIISelLowering.cpp1743 ArgInfo.QueuePtr = allocateSGPR64Input(CCInfo); in allocateSpecialInputSGPRs()
4636 SDValue QueuePtr = CreateLiveInRegister( in lowerTRAP() local
4640 QueuePtr, SDValue()); in lowerTRAP()
4700 SDValue QueuePtr = CreateLiveInRegister( in getSegmentAperture() local
4707 SDValue Ptr = DAG.getObjectPtrOffset(DL, QueuePtr, StructOffset); in getSegmentAperture()
4713 return DAG.getLoad(MVT::i32, DL, QueuePtr.getValue(1), Ptr, PtrInfo, in getSegmentAperture()
/external/llvm/lib/Target/AMDGPU/
DSIMachineFunctionInfo.h94 bool QueuePtr : 1; variable
192 return QueuePtr; in hasQueuePtr()
DSIMachineFunctionInfo.cpp70 QueuePtr(false),
129 QueuePtr = true;
DSIISelLowering.cpp1449 SDValue QueuePtr = CreateLiveInRegister( in getSegmentAperture() local
1456 SDValue Ptr = DAG.getNode(ISD::ADD, SL, MVT::i64, QueuePtr, in getSegmentAperture()
1466 return DAG.getLoad(MVT::i32, SL, QueuePtr.getValue(1), Ptr, in getSegmentAperture()