Lines Matching refs:ArgInfo

78     ArgInfo.PrivateSegmentBuffer =  in SIMachineFunctionInfo()
84 ArgInfo = AMDGPUArgumentUsageInfo::FixedABIFunctionInfo; in SIMachineFunctionInfo()
94 ArgInfo.PrivateSegmentBuffer = in SIMachineFunctionInfo()
152 ArgInfo.PrivateSegmentWaveByteOffset = in SIMachineFunctionInfo()
192 ArgInfo.PrivateSegmentBuffer = in addPrivateSegmentBuffer()
196 return ArgInfo.PrivateSegmentBuffer.getRegister(); in addPrivateSegmentBuffer()
200 ArgInfo.DispatchPtr = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addDispatchPtr()
203 return ArgInfo.DispatchPtr.getRegister(); in addDispatchPtr()
207 ArgInfo.QueuePtr = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addQueuePtr()
210 return ArgInfo.QueuePtr.getRegister(); in addQueuePtr()
214 ArgInfo.KernargSegmentPtr in addKernargSegmentPtr()
218 return ArgInfo.KernargSegmentPtr.getRegister(); in addKernargSegmentPtr()
222 ArgInfo.DispatchID = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addDispatchID()
225 return ArgInfo.DispatchID.getRegister(); in addDispatchID()
229 ArgInfo.FlatScratchInit = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addFlatScratchInit()
232 return ArgInfo.FlatScratchInit.getRegister(); in addFlatScratchInit()
236 ArgInfo.PrivateSegmentSize = ArgDescriptor::createRegister(getNextUserSGPR()); in addPrivateSegmentSize()
238 return ArgInfo.PrivateSegmentSize.getRegister(); in addPrivateSegmentSize()
242 ArgInfo.ImplicitBufferPtr = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addImplicitBufferPtr()
245 return ArgInfo.ImplicitBufferPtr.getRegister(); in addImplicitBufferPtr()
249 ArgInfo.LDSKernelId = ArgDescriptor::createRegister(getNextUserSGPR()); in addLDSKernelId()
251 return ArgInfo.LDSKernelId.getRegister(); in addLDSKernelId()
257 assert(!ArgInfo.PreloadKernArgs.count(KernArgIdx) && in addPreloadedKernArg()
267 ArgInfo.PreloadKernArgs[KernArgIdx].Regs.push_back(PreloadReg); in addPreloadedKernArg()
271 ArgInfo.PreloadKernArgs[KernArgIdx].Regs.push_back(getNextUserSGPR()); in addPreloadedKernArg()
278 return &ArgInfo.PreloadKernArgs[KernArgIdx].Regs; in addPreloadedKernArg()
619 convertArgumentInfo(const AMDGPUFunctionArgInfo &ArgInfo, in convertArgumentInfo() argument
645 Any |= convertArg(AI.PrivateSegmentBuffer, ArgInfo.PrivateSegmentBuffer); in convertArgumentInfo()
646 Any |= convertArg(AI.DispatchPtr, ArgInfo.DispatchPtr); in convertArgumentInfo()
647 Any |= convertArg(AI.QueuePtr, ArgInfo.QueuePtr); in convertArgumentInfo()
648 Any |= convertArg(AI.KernargSegmentPtr, ArgInfo.KernargSegmentPtr); in convertArgumentInfo()
649 Any |= convertArg(AI.DispatchID, ArgInfo.DispatchID); in convertArgumentInfo()
650 Any |= convertArg(AI.FlatScratchInit, ArgInfo.FlatScratchInit); in convertArgumentInfo()
651 Any |= convertArg(AI.LDSKernelId, ArgInfo.LDSKernelId); in convertArgumentInfo()
652 Any |= convertArg(AI.PrivateSegmentSize, ArgInfo.PrivateSegmentSize); in convertArgumentInfo()
653 Any |= convertArg(AI.WorkGroupIDX, ArgInfo.WorkGroupIDX); in convertArgumentInfo()
654 Any |= convertArg(AI.WorkGroupIDY, ArgInfo.WorkGroupIDY); in convertArgumentInfo()
655 Any |= convertArg(AI.WorkGroupIDZ, ArgInfo.WorkGroupIDZ); in convertArgumentInfo()
656 Any |= convertArg(AI.WorkGroupInfo, ArgInfo.WorkGroupInfo); in convertArgumentInfo()
658 ArgInfo.PrivateSegmentWaveByteOffset); in convertArgumentInfo()
659 Any |= convertArg(AI.ImplicitArgPtr, ArgInfo.ImplicitArgPtr); in convertArgumentInfo()
660 Any |= convertArg(AI.ImplicitBufferPtr, ArgInfo.ImplicitBufferPtr); in convertArgumentInfo()
661 Any |= convertArg(AI.WorkItemIDX, ArgInfo.WorkItemIDX); in convertArgumentInfo()
662 Any |= convertArg(AI.WorkItemIDY, ArgInfo.WorkItemIDY); in convertArgumentInfo()
663 Any |= convertArg(AI.WorkItemIDZ, ArgInfo.WorkItemIDZ); in convertArgumentInfo()
689 ArgInfo(convertArgumentInfo(MFI.getArgInfo(), TRI)), in SIMachineFunctionInfo()