Searched refs:AMDGPUFunctionArgInfo (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUArgumentUsageInfo.cpp | 52 = AMDGPUFunctionArgInfo::fixedABILayout(); 90 AMDGPUFunctionArgInfo::getPreloadedValue( in getPreloadedValue() 102 case AMDGPUFunctionArgInfo::WORKGROUP_ID_X: in getPreloadedValue() 111 case AMDGPUFunctionArgInfo::LDS_KERNEL_ID: in getPreloadedValue() 126 case AMDGPUFunctionArgInfo::DISPATCH_ID: in getPreloadedValue() 132 case AMDGPUFunctionArgInfo::DISPATCH_PTR: in getPreloadedValue() 136 case AMDGPUFunctionArgInfo::QUEUE_PTR: in getPreloadedValue() 140 case AMDGPUFunctionArgInfo::WORKITEM_ID_X: in getPreloadedValue() 153 constexpr AMDGPUFunctionArgInfo AMDGPUFunctionArgInfo::fixedABILayout() { in fixedABILayout() 154 AMDGPUFunctionArgInfo AI; in fixedABILayout() [all …]
|
| H A D | AMDGPUArgumentUsageInfo.h | 25 friend struct AMDGPUFunctionArgInfo; 97 struct AMDGPUFunctionArgInfo { struct 157 static constexpr AMDGPUFunctionArgInfo fixedABILayout(); argument 162 DenseMap<const Function *, AMDGPUFunctionArgInfo> ArgInfoMap; 167 static const AMDGPUFunctionArgInfo ExternFunctionInfo; 168 static const AMDGPUFunctionArgInfo FixedABIFunctionInfo; 181 void setFuncArgInfo(const Function &F, const AMDGPUFunctionArgInfo &ArgInfo) { in setFuncArgInfo() 185 const AMDGPUFunctionArgInfo &lookupFuncArgInfo(const Function &F) const;
|
| H A D | AMDGPUCallLowering.cpp | 750 const AMDGPUFunctionArgInfo *CalleeArgInfo in passSpecialInputs() 754 const AMDGPUFunctionArgInfo &CallerArgInfo = MFI->getArgInfo(); in passSpecialInputs() 760 AMDGPUFunctionArgInfo::PreloadedValue InputRegs[] = { in passSpecialInputs() 761 AMDGPUFunctionArgInfo::DISPATCH_PTR, in passSpecialInputs() 762 AMDGPUFunctionArgInfo::QUEUE_PTR, in passSpecialInputs() 763 AMDGPUFunctionArgInfo::IMPLICIT_ARG_PTR, in passSpecialInputs() 764 AMDGPUFunctionArgInfo::DISPATCH_ID, in passSpecialInputs() 765 AMDGPUFunctionArgInfo::WORKGROUP_ID_X, in passSpecialInputs() 766 AMDGPUFunctionArgInfo::WORKGROUP_ID_Y, in passSpecialInputs() 767 AMDGPUFunctionArgInfo::WORKGROUP_ID_Z, in passSpecialInputs() [all …]
|
| H A D | AMDGPULegalizerInfo.h | 104 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const; 108 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const; 111 unsigned Dim, AMDGPUFunctionArgInfo::PreloadedValue ArgType) const;
|
| H A D | SIMachineFunctionInfo.h | 367 AMDGPUFunctionArgInfo ArgInfo; 738 AMDGPUFunctionArgInfo &getArgInfo() { 742 const AMDGPUFunctionArgInfo &getArgInfo() const { 747 getPreloadedValue(AMDGPUFunctionArgInfo::PreloadedValue Value) const { 751 MCRegister getPreloadedReg(AMDGPUFunctionArgInfo::PreloadedValue Value) const {
|
| H A D | AMDGPULegalizerInfo.cpp | 1871 AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR)) in getSegmentAperture() 1890 if (!loadInputValue(QueuePtr, B, AMDGPUFunctionArgInfo::QUEUE_PTR)) in getSegmentAperture() 3304 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const { in loadInputValue() 3312 if (ArgType == AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR) { in loadInputValue() 3332 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const { in legalizePreloadedArgIntrin() 3395 AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR)) in getKernargParameterPtr() 4175 AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR)) in getImplicitArgPtr() 5314 AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR)) in legalizeTrapHsaQueuePtr() 5344 if (!loadInputValue(LiveIn, B, AMDGPUFunctionArgInfo::QUEUE_PTR)) in legalizeTrapHsaQueuePtr() 5647 MI, MRI, B, AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR); in legalizeIntrinsic() [all …]
|
| H A D | SIISelLowering.cpp | 1806 AMDGPUFunctionArgInfo::PreloadedValue PVID) const { in getPreloadedValue() 2768 const AMDGPUFunctionArgInfo &CallerArgInfo = Info.getArgInfo(); in passSpecialInputs() 2770 const AMDGPUFunctionArgInfo *CalleeArgInfo in passSpecialInputs() 2781 static constexpr std::pair<AMDGPUFunctionArgInfo::PreloadedValue, in passSpecialInputs() 2783 {AMDGPUFunctionArgInfo::DISPATCH_PTR, "amdgpu-no-dispatch-ptr"}, in passSpecialInputs() 2784 {AMDGPUFunctionArgInfo::QUEUE_PTR, "amdgpu-no-queue-ptr" }, in passSpecialInputs() 2786 {AMDGPUFunctionArgInfo::DISPATCH_ID, "amdgpu-no-dispatch-id"}, in passSpecialInputs() 2798 AMDGPUFunctionArgInfo::PreloadedValue InputID = Attr.first; in passSpecialInputs() 2822 } else if (InputID == AMDGPUFunctionArgInfo::IMPLICIT_ARG_PTR) { in passSpecialInputs() 2826 } else if (InputID == AMDGPUFunctionArgInfo::LDS_KERNEL_ID) { in passSpecialInputs() [all …]
|
| H A D | SIFrameLowering.cpp | 267 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::FLAT_SCRATCH_INIT); in emitEntryFunctionFlatScratchInit() 429 AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_WAVE_BYTE_OFFSET); in emitEntryFunctionPrologue() 455 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_BUFFER); in emitEntryFunctionPrologue()
|
| H A D | AMDGPUResourceUsageAnalysis.cpp | 149 AMDGPUFunctionArgInfo::FLAT_SCRATCH_INIT)); in analyzeResourceUsage()
|
| H A D | SIMachineFunctionInfo.cpp | 543 convertArgumentInfo(const AMDGPUFunctionArgInfo &ArgInfo, in convertArgumentInfo()
|
| H A D | SIISelLowering.h | 67 AMDGPUFunctionArgInfo::PreloadedValue) const;
|