Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUArgumentUsageInfo.cpp48 const AMDGPUFunctionArgInfo AMDGPUArgumentUsageInfo::ExternFunctionInfo{};
51 const AMDGPUFunctionArgInfo AMDGPUArgumentUsageInfo::FixedABIFunctionInfo
52 = AMDGPUFunctionArgInfo::fixedABILayout();
89 AMDGPUFunctionArgInfo::getPreloadedValue( in getPreloadedValue()
90 AMDGPUFunctionArgInfo::PreloadedValue Value) const { in getPreloadedValue()
92 case AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_BUFFER: { in getPreloadedValue()
97 case AMDGPUFunctionArgInfo::IMPLICIT_BUFFER_PTR: in getPreloadedValue()
101 case AMDGPUFunctionArgInfo::WORKGROUP_ID_X: in getPreloadedValue()
104 case AMDGPUFunctionArgInfo::WORKGROUP_ID_Y: in getPreloadedValue()
107 case AMDGPUFunctionArgInfo::WORKGROUP_ID_Z: in getPreloadedValue()
[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.cpp405 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR); in lowerParameterPtr()
755 const AMDGPUFunctionArgInfo *CalleeArgInfo in passSpecialInputs()
759 const AMDGPUFunctionArgInfo &CallerArgInfo = MFI->getArgInfo(); in passSpecialInputs()
765 AMDGPUFunctionArgInfo::PreloadedValue InputRegs[] = { in passSpecialInputs()
766 AMDGPUFunctionArgInfo::DISPATCH_PTR, in passSpecialInputs()
767 AMDGPUFunctionArgInfo::QUEUE_PTR, in passSpecialInputs()
768 AMDGPUFunctionArgInfo::IMPLICIT_ARG_PTR, in passSpecialInputs()
769 AMDGPUFunctionArgInfo::DISPATCH_ID, in passSpecialInputs()
770 AMDGPUFunctionArgInfo::WORKGROUP_ID_X, in passSpecialInputs()
771 AMDGPUFunctionArgInfo::WORKGROUP_ID_Y, 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.cpp1769 if (!loadInputValue(QueuePtr, B, AMDGPUFunctionArgInfo::QUEUE_PTR)) in getSegmentAperture()
2753 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const { in loadInputValue()
2767 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const { in legalizePreloadedArgIntrin()
3487 AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR)) in getImplicitArgPtr()
3501 AMDGPUFunctionArgInfo::IMPLICIT_ARG_PTR); in legalizeImplicitArgPtr()
4566 if (!loadInputValue(LiveIn, B, AMDGPUFunctionArgInfo::QUEUE_PTR)) in legalizeTrapHsaQueuePtr()
4779 MI, MRI, B, AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR); in legalizeIntrinsic()
4784 AMDGPUFunctionArgInfo::WORKITEM_ID_X); in legalizeIntrinsic()
4787 AMDGPUFunctionArgInfo::WORKITEM_ID_Y); in legalizeIntrinsic()
4790 AMDGPUFunctionArgInfo::WORKITEM_ID_Z); in legalizeIntrinsic()
[all …]
H A DSIISelLowering.cpp1622 Info->getPreloadedValue(AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR); in lowerKernArgParameterPtr()
1765 AMDGPUFunctionArgInfo::PreloadedValue PVID) const { in getPreloadedValue()
2152 Info.getPreloadedReg(AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_BUFFER); in reservePrivateMemoryRegs()
2697 const AMDGPUFunctionArgInfo &CallerArgInfo = Info.getArgInfo(); in passSpecialInputs()
2699 const AMDGPUFunctionArgInfo *CalleeArgInfo in passSpecialInputs()
2710 AMDGPUFunctionArgInfo::PreloadedValue InputRegs[] = { in passSpecialInputs()
2711 AMDGPUFunctionArgInfo::DISPATCH_PTR, in passSpecialInputs()
2712 AMDGPUFunctionArgInfo::QUEUE_PTR, in passSpecialInputs()
2713 AMDGPUFunctionArgInfo::IMPLICIT_ARG_PTR, in passSpecialInputs()
2714 AMDGPUFunctionArgInfo::DISPATCH_ID, in passSpecialInputs()
[all …]
H A DSIFrameLowering.cpp260 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::FLAT_SCRATCH_INIT); in emitEntryFunctionFlatScratchInit()
414 AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_WAVE_BYTE_OFFSET); in emitEntryFunctionPrologue()
443 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_BUFFER); in emitEntryFunctionPrologue()
H A DSIMachineFunctionInfo.cpp503 convertArgumentInfo(const AMDGPUFunctionArgInfo &ArgInfo, in convertArgumentInfo()
H A DSIISelLowering.h62 AMDGPUFunctionArgInfo::PreloadedValue) const;
H A DAMDGPUAsmPrinter.cpp728 AMDGPUFunctionArgInfo::FLAT_SCRATCH_INIT)); in analyzeResourceUsage()