Searched refs:ArgDescriptor (Results 1 – 8 of 8) sorted by relevance
26 struct ArgDescriptor { struct108 ArgDescriptor DispatchPtr;109 ArgDescriptor QueuePtr;111 ArgDescriptor DispatchID;116 ArgDescriptor WorkGroupIDX;117 ArgDescriptor WorkGroupIDY;118 ArgDescriptor WorkGroupIDZ;119 ArgDescriptor WorkGroupInfo;130 ArgDescriptor WorkItemIDX;131 ArgDescriptor WorkItemIDY;[all …]
77 ArgDescriptor::createRegister(ScratchRSrcReg); in SIMachineFunctionInfo()79 ArgDescriptor::createRegister(ScratchWaveOffsetReg); in SIMachineFunctionInfo()134 ArgDescriptor::createRegister(AMDGPU::SGPR5); in SIMachineFunctionInfo()184 ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addPrivateSegmentBuffer()191 ArgInfo.DispatchPtr = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addDispatchPtr()198 ArgInfo.QueuePtr = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addQueuePtr()206 = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addKernargSegmentPtr()213 ArgInfo.DispatchID = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addDispatchID()220 ArgInfo.FlatScratchInit = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addFlatScratchInit()227 ArgInfo.ImplicitBufferPtr = ArgDescriptor::createRegister(TRI.getMatchingSuperReg( in addImplicitBufferPtr()
265 ArgInfo.WorkGroupIDX = ArgDescriptor::createRegister(getNextSystemSGPR()); in addWorkGroupIDX()271 ArgInfo.WorkGroupIDY = ArgDescriptor::createRegister(getNextSystemSGPR()); in addWorkGroupIDY()277 ArgInfo.WorkGroupIDZ = ArgDescriptor::createRegister(getNextSystemSGPR()); in addWorkGroupIDZ()283 ArgInfo.WorkGroupInfo = ArgDescriptor::createRegister(getNextSystemSGPR()); in addWorkGroupInfo()289 void setWorkItemIDX(ArgDescriptor Arg) { in setWorkItemIDX()293 void setWorkItemIDY(ArgDescriptor Arg) { in setWorkItemIDY()297 void setWorkItemIDZ(ArgDescriptor Arg) { in setWorkItemIDZ()303 = ArgDescriptor::createRegister(getNextSystemSGPR()); in addPrivateSegmentWaveByteOffset()309 ArgInfo.PrivateSegmentWaveByteOffset = ArgDescriptor::createRegister(Reg); in setPrivateSegmentWaveByteOffset()384 std::pair<const ArgDescriptor *, const TargetRegisterClass *>
22 void ArgDescriptor::print(raw_ostream &OS, in print()73 std::pair<const ArgDescriptor *, const TargetRegisterClass *>
27 struct ArgDescriptor;294 const ArgDescriptor &Arg) const;
1287 const ArgDescriptor *InputPtrReg; in lowerKernArgParameterPtr()1427 const ArgDescriptor *Reg; in getPreloadedValue()1493 Info.setWorkItemIDX(ArgDescriptor::createRegister(Reg)); in allocateSpecialEntryInputVGPRs()1515 static ArgDescriptor allocateVGPR32Input(CCState &CCInfo) { in allocateVGPR32Input()1523 return ArgDescriptor::createStack(Offset); in allocateVGPR32Input()1532 return ArgDescriptor::createRegister(Reg); in allocateVGPR32Input()1549 return ArgDescriptor::createRegister(Reg); in allocateSGPR32InputImpl()1552 static ArgDescriptor allocateSGPR32Input(CCState &CCInfo) { in allocateSGPR32Input()1556 static ArgDescriptor allocateSGPR64Input(CCState &CCInfo) { in allocateSGPR64Input()2309 const ArgDescriptor *OutgoingArg; in passSpecialInputs()[all …]
197 const ArgDescriptor *InputPtrReg; in selectG_INTRINSIC()
4051 const ArgDescriptor &Arg) const { in loadInputValue()