Searched refs:AMDGPUFunctionArgInfo (Results 1 – 11 of 11) sorted by relevance
44 const AMDGPUFunctionArgInfo AMDGPUArgumentUsageInfo::ExternFunctionInfo{};81 AMDGPUFunctionArgInfo::getPreloadedValue( in getPreloadedValue()82 AMDGPUFunctionArgInfo::PreloadedValue Value) const { in getPreloadedValue()84 case AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_BUFFER: { in getPreloadedValue()89 case AMDGPUFunctionArgInfo::IMPLICIT_BUFFER_PTR: in getPreloadedValue()92 case AMDGPUFunctionArgInfo::WORKGROUP_ID_X: in getPreloadedValue()96 case AMDGPUFunctionArgInfo::WORKGROUP_ID_Y: in getPreloadedValue()99 case AMDGPUFunctionArgInfo::WORKGROUP_ID_Z: in getPreloadedValue()102 case AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_WAVE_BYTE_OFFSET: in getPreloadedValue()106 case AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR: in getPreloadedValue()[all …]
28 friend struct AMDGPUFunctionArgInfo;97 struct AMDGPUFunctionArgInfo { struct157 static const AMDGPUFunctionArgInfo ExternFunctionInfo; argument158 DenseMap<const Function *, AMDGPUFunctionArgInfo> ArgInfoMap;174 void setFuncArgInfo(const Function &F, const AMDGPUFunctionArgInfo &ArgInfo) { in setFuncArgInfo()178 const AMDGPUFunctionArgInfo &lookupFuncArgInfo(const Function &F) const { in lookupFuncArgInfo()
341 AMDGPUFunctionArgInfo ArgInfo;655 AMDGPUFunctionArgInfo &getArgInfo() {659 const AMDGPUFunctionArgInfo &getArgInfo() const {664 getPreloadedValue(AMDGPUFunctionArgInfo::PreloadedValue Value) const {668 Register getPreloadedReg(AMDGPUFunctionArgInfo::PreloadedValue Value) const {
1892 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const { in legalizePreloadedArgIntrin()2252 AMDGPUFunctionArgInfo::IMPLICIT_ARG_PTR); in legalizeImplicitArgPtr()2267 = MFI->getPreloadedValue(AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR); in legalizeImplicitArgPtr()2417 MI, MRI, B, AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR); in legalizeIntrinsic()2422 AMDGPUFunctionArgInfo::WORKITEM_ID_X); in legalizeIntrinsic()2425 AMDGPUFunctionArgInfo::WORKITEM_ID_Y); in legalizeIntrinsic()2428 AMDGPUFunctionArgInfo::WORKITEM_ID_Z); in legalizeIntrinsic()2431 AMDGPUFunctionArgInfo::WORKGROUP_ID_X); in legalizeIntrinsic()2434 AMDGPUFunctionArgInfo::WORKGROUP_ID_Y); in legalizeIntrinsic()2437 AMDGPUFunctionArgInfo::WORKGROUP_ID_Z); in legalizeIntrinsic()[all …]
85 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const;
1421 = Info->getPreloadedValue(AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR); in lowerKernArgParameterPtr()1565 AMDGPUFunctionArgInfo::PreloadedValue PVID) const { in getPreloadedValue()1903 Info.getPreloadedReg(AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_BUFFER); in reservePrivateMemoryRegs()1964 AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_WAVE_BYTE_OFFSET); in reservePrivateMemoryRegs()2458 const AMDGPUFunctionArgInfo &CalleeArgInfo in passSpecialInputs()2461 const AMDGPUFunctionArgInfo &CallerArgInfo = Info.getArgInfo(); in passSpecialInputs()2466 AMDGPUFunctionArgInfo::PreloadedValue InputRegs[] = { in passSpecialInputs()2467 AMDGPUFunctionArgInfo::DISPATCH_PTR, in passSpecialInputs()2468 AMDGPUFunctionArgInfo::QUEUE_PTR, in passSpecialInputs()2469 AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR, in passSpecialInputs()[all …]
210 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::FLAT_SCRATCH_INIT); in emitFlatScratchInit()432 AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_WAVE_BYTE_OFFSET); in emitEntryFunctionPrologue()437 AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_BUFFER); in emitEntryFunctionPrologue()
428 convertArgumentInfo(const AMDGPUFunctionArgInfo &ArgInfo, in convertArgumentInfo()
54 AMDGPUFunctionArgInfo::PreloadedValue) const;
353 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR); in lowerParameterPtr()
1261 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::WORKGROUP_ID_X); in calculateLDSSpillAddress()1263 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::WORKGROUP_ID_Y); in calculateLDSSpillAddress()1265 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::WORKGROUP_ID_Z); in calculateLDSSpillAddress()1267 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR); in calculateLDSSpillAddress()