Lines Matching refs:ArgDescriptor

1642   const ArgDescriptor *InputPtrReg;  in lowerKernArgParameterPtr()
1807 const ArgDescriptor *Reg; in getPreloadedValue()
1891 Info.setWorkItemIDX(ArgDescriptor::createRegister(Reg, Mask)); in allocateSpecialEntryInputVGPRs()
1897 Info.setWorkItemIDY(ArgDescriptor::createRegister(AMDGPU::VGPR0, in allocateSpecialEntryInputVGPRs()
1904 Info.setWorkItemIDY(ArgDescriptor::createRegister(Reg)); in allocateSpecialEntryInputVGPRs()
1911 Info.setWorkItemIDZ(ArgDescriptor::createRegister(AMDGPU::VGPR0, in allocateSpecialEntryInputVGPRs()
1918 Info.setWorkItemIDZ(ArgDescriptor::createRegister(Reg)); in allocateSpecialEntryInputVGPRs()
1927 static ArgDescriptor allocateVGPR32Input(CCState &CCInfo, unsigned Mask = ~0u, in allocateVGPR32Input()
1928 ArgDescriptor Arg = ArgDescriptor()) { in allocateVGPR32Input()
1930 return ArgDescriptor::createArg(Arg, Mask); in allocateVGPR32Input()
1939 return ArgDescriptor::createStack(Offset, Mask); in allocateVGPR32Input()
1949 return ArgDescriptor::createRegister(Reg, Mask); in allocateVGPR32Input()
1952 static ArgDescriptor allocateSGPR32InputImpl(CCState &CCInfo, in allocateSGPR32InputImpl()
1966 return ArgDescriptor::createRegister(Reg); in allocateSGPR32InputImpl()
1981 static void allocateSGPR32Input(CCState &CCInfo, ArgDescriptor &Arg) { in allocateSGPR32Input()
1989 static void allocateSGPR64Input(CCState &CCInfo, ArgDescriptor &Arg) { in allocateSGPR64Input()
2003 ArgDescriptor Arg; in allocateSpecialInputVGPRs()
2028 Info.setWorkItemIDX(ArgDescriptor::createRegister(Reg, Mask)); in allocateSpecialInputVGPRsFixed()
2029 Info.setWorkItemIDY(ArgDescriptor::createRegister(Reg, Mask << 10)); in allocateSpecialInputVGPRsFixed()
2030 Info.setWorkItemIDZ(ArgDescriptor::createRegister(Reg, Mask << 20)); in allocateSpecialInputVGPRsFixed()
2794 const ArgDescriptor *OutgoingArg; in passSpecialInputs()
2809 const ArgDescriptor *IncomingArg; in passSpecialInputs()
2854 const ArgDescriptor *OutgoingArg; in passSpecialInputs()
2869 const ArgDescriptor *IncomingArgX = std::get<0>( in passSpecialInputs()
2871 const ArgDescriptor *IncomingArgY = std::get<0>( in passSpecialInputs()
2873 const ArgDescriptor *IncomingArgZ = std::get<0>( in passSpecialInputs()
2921 ArgDescriptor IncomingArg = ArgDescriptor::createArg( in passSpecialInputs()
6753 const ArgDescriptor &Arg) const { in lowerWorkitemID()