Lines Matching refs:ArgInfo

100   AMDGPUFunctionArgInfo ArgInfo;  variable
265 ArgInfo.WorkGroupIDX = ArgDescriptor::createRegister(getNextSystemSGPR()); in addWorkGroupIDX()
267 return ArgInfo.WorkGroupIDX.getRegister(); in addWorkGroupIDX()
271 ArgInfo.WorkGroupIDY = ArgDescriptor::createRegister(getNextSystemSGPR()); in addWorkGroupIDY()
273 return ArgInfo.WorkGroupIDY.getRegister(); in addWorkGroupIDY()
277 ArgInfo.WorkGroupIDZ = ArgDescriptor::createRegister(getNextSystemSGPR()); in addWorkGroupIDZ()
279 return ArgInfo.WorkGroupIDZ.getRegister(); in addWorkGroupIDZ()
283 ArgInfo.WorkGroupInfo = ArgDescriptor::createRegister(getNextSystemSGPR()); in addWorkGroupInfo()
285 return ArgInfo.WorkGroupInfo.getRegister(); in addWorkGroupInfo()
290 ArgInfo.WorkItemIDX = Arg; in setWorkItemIDX()
294 ArgInfo.WorkItemIDY = Arg; in setWorkItemIDY()
298 ArgInfo.WorkItemIDZ = Arg; in setWorkItemIDZ()
302 ArgInfo.PrivateSegmentWaveByteOffset in addPrivateSegmentWaveByteOffset()
305 return ArgInfo.PrivateSegmentWaveByteOffset.getRegister(); in addPrivateSegmentWaveByteOffset()
309 ArgInfo.PrivateSegmentWaveByteOffset = ArgDescriptor::createRegister(Reg); in setPrivateSegmentWaveByteOffset()
377 return ArgInfo; in getArgInfo()
381 return ArgInfo; in getArgInfo()
386 return ArgInfo.getPreloadedValue(Value); in getPreloadedValue()
390 return ArgInfo.getPreloadedValue(Value).first->getRegister(); in getPreloadedReg()
410 return ArgInfo.PrivateSegmentWaveByteOffset.getRegister(); in getPrivateSegmentWaveByteOffsetSystemSGPR()
453 return ArgInfo.QueuePtr.getRegister(); in getQueuePtrUserSGPR()
457 return ArgInfo.ImplicitBufferPtr.getRegister(); in getImplicitBufferPtrUserSGPR()
597 return ArgInfo.WorkGroupIDX.getRegister(); in getWorkGroupIDSGPR()
600 return ArgInfo.WorkGroupIDY.getRegister(); in getWorkGroupIDSGPR()
603 return ArgInfo.WorkGroupIDZ.getRegister(); in getWorkGroupIDSGPR()