Home
last modified time | relevance | path

Searched refs:AMDGPUFunctionArgInfo (Results 1 – 11 of 11) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUArgumentUsageInfo.cpp52 = AMDGPUFunctionArgInfo::fixedABILayout();
89 AMDGPUFunctionArgInfo::getPreloadedValue( in getPreloadedValue()
101 case AMDGPUFunctionArgInfo::WORKGROUP_ID_X: in getPreloadedValue()
122 case AMDGPUFunctionArgInfo::DISPATCH_ID: in getPreloadedValue()
128 case AMDGPUFunctionArgInfo::DISPATCH_PTR: in getPreloadedValue()
132 case AMDGPUFunctionArgInfo::QUEUE_PTR: in getPreloadedValue()
136 case AMDGPUFunctionArgInfo::WORKITEM_ID_X: in getPreloadedValue()
139 case AMDGPUFunctionArgInfo::WORKITEM_ID_Y: in getPreloadedValue()
149 constexpr AMDGPUFunctionArgInfo AMDGPUFunctionArgInfo::fixedABILayout() { in fixedABILayout()
150 AMDGPUFunctionArgInfo AI; in fixedABILayout()
[all …]
H A DAMDGPUArgumentUsageInfo.h25 friend struct AMDGPUFunctionArgInfo;
97 struct AMDGPUFunctionArgInfo { struct
155 static constexpr AMDGPUFunctionArgInfo fixedABILayout(); argument
160 DenseMap<const Function *, AMDGPUFunctionArgInfo> ArgInfoMap;
165 static const AMDGPUFunctionArgInfo ExternFunctionInfo;
166 static const AMDGPUFunctionArgInfo FixedABIFunctionInfo;
179 void setFuncArgInfo(const Function &F, const AMDGPUFunctionArgInfo &ArgInfo) { in setFuncArgInfo()
183 const AMDGPUFunctionArgInfo &lookupFuncArgInfo(const Function &F) const;
H A DAMDGPUCallLowering.cpp756 const AMDGPUFunctionArgInfo *CalleeArgInfo in passSpecialInputs()
760 const AMDGPUFunctionArgInfo &CallerArgInfo = MFI->getArgInfo(); in passSpecialInputs()
766 AMDGPUFunctionArgInfo::PreloadedValue InputRegs[] = { in passSpecialInputs()
767 AMDGPUFunctionArgInfo::DISPATCH_PTR, in passSpecialInputs()
768 AMDGPUFunctionArgInfo::QUEUE_PTR, in passSpecialInputs()
769 AMDGPUFunctionArgInfo::IMPLICIT_ARG_PTR, in passSpecialInputs()
770 AMDGPUFunctionArgInfo::DISPATCH_ID, in passSpecialInputs()
771 AMDGPUFunctionArgInfo::WORKGROUP_ID_X, in passSpecialInputs()
772 AMDGPUFunctionArgInfo::WORKGROUP_ID_Y, in passSpecialInputs()
773 AMDGPUFunctionArgInfo::WORKGROUP_ID_Z in passSpecialInputs()
[all …]
H A DSIMachineFunctionInfo.h353 AMDGPUFunctionArgInfo ArgInfo;
691 AMDGPUFunctionArgInfo &getArgInfo() {
695 const AMDGPUFunctionArgInfo &getArgInfo() const {
700 getPreloadedValue(AMDGPUFunctionArgInfo::PreloadedValue Value) const {
704 MCRegister getPreloadedReg(AMDGPUFunctionArgInfo::PreloadedValue Value) const {
H A DAMDGPULegalizerInfo.h97 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const;
100 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const;
H A DAMDGPULegalizerInfo.cpp1808 if (!loadInputValue(QueuePtr, B, AMDGPUFunctionArgInfo::QUEUE_PTR)) in getSegmentAperture()
2832 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const { in loadInputValue()
2846 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const { in legalizePreloadedArgIntrin()
3609 AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR)) in getImplicitArgPtr()
4710 if (!loadInputValue(LiveIn, B, AMDGPUFunctionArgInfo::QUEUE_PTR)) in legalizeTrapHsaQueuePtr()
4931 MI, MRI, B, AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR); in legalizeIntrinsic()
4936 AMDGPUFunctionArgInfo::WORKITEM_ID_X); in legalizeIntrinsic()
4954 AMDGPUFunctionArgInfo::DISPATCH_PTR); in legalizeIntrinsic()
4957 AMDGPUFunctionArgInfo::QUEUE_PTR); in legalizeIntrinsic()
4960 MI, MRI, B, AMDGPUFunctionArgInfo::IMPLICIT_BUFFER_PTR); in legalizeIntrinsic()
[all …]
H A DSIISelLowering.cpp1805 AMDGPUFunctionArgInfo::PreloadedValue PVID) const { in getPreloadedValue()
2739 const AMDGPUFunctionArgInfo *CalleeArgInfo in passSpecialInputs()
2750 AMDGPUFunctionArgInfo::PreloadedValue InputRegs[] = { in passSpecialInputs()
2751 AMDGPUFunctionArgInfo::DISPATCH_PTR, in passSpecialInputs()
2752 AMDGPUFunctionArgInfo::QUEUE_PTR, in passSpecialInputs()
2753 AMDGPUFunctionArgInfo::IMPLICIT_ARG_PTR, in passSpecialInputs()
2754 AMDGPUFunctionArgInfo::DISPATCH_ID, in passSpecialInputs()
2755 AMDGPUFunctionArgInfo::WORKGROUP_ID_X, in passSpecialInputs()
2756 AMDGPUFunctionArgInfo::WORKGROUP_ID_Y, in passSpecialInputs()
2757 AMDGPUFunctionArgInfo::WORKGROUP_ID_Z in passSpecialInputs()
[all …]
H A DAMDGPUResourceUsageAnalysis.cpp138 AMDGPUFunctionArgInfo::FLAT_SCRATCH_INIT)); in analyzeResourceUsage()
H A DSIFrameLowering.cpp266 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::FLAT_SCRATCH_INIT); in emitEntryFunctionFlatScratchInit()
421 AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_WAVE_BYTE_OFFSET); in emitEntryFunctionPrologue()
450 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_BUFFER); in emitEntryFunctionPrologue()
H A DSIMachineFunctionInfo.cpp525 convertArgumentInfo(const AMDGPUFunctionArgInfo &ArgInfo, in convertArgumentInfo()
H A DSIISelLowering.h62 AMDGPUFunctionArgInfo::PreloadedValue) const;