Searched refs:AMDGPUFunctionArgInfo (Results 1 – 11 of 11) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUArgumentUsageInfo.cpp | 48 const AMDGPUFunctionArgInfo AMDGPUArgumentUsageInfo::ExternFunctionInfo{}; 51 const AMDGPUFunctionArgInfo AMDGPUArgumentUsageInfo::FixedABIFunctionInfo 52 = AMDGPUFunctionArgInfo::fixedABILayout(); 90 AMDGPUFunctionArgInfo::getPreloadedValue( in getPreloadedValue() 91 AMDGPUFunctionArgInfo::PreloadedValue Value) const { in getPreloadedValue() 93 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 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 | 401 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR); in lowerParameterPtr() 761 const AMDGPUFunctionArgInfo *CalleeArgInfo in passSpecialInputs() 765 const AMDGPUFunctionArgInfo &CallerArgInfo = MFI->getArgInfo(); in passSpecialInputs() 771 AMDGPUFunctionArgInfo::PreloadedValue InputRegs[] = { in passSpecialInputs() 772 AMDGPUFunctionArgInfo::DISPATCH_PTR, in passSpecialInputs() 773 AMDGPUFunctionArgInfo::QUEUE_PTR, in passSpecialInputs() 774 AMDGPUFunctionArgInfo::IMPLICIT_ARG_PTR, in passSpecialInputs() 775 AMDGPUFunctionArgInfo::DISPATCH_ID, in passSpecialInputs() 776 AMDGPUFunctionArgInfo::WORKGROUP_ID_X, in passSpecialInputs() 777 AMDGPUFunctionArgInfo::WORKGROUP_ID_Y, in passSpecialInputs() [all …]
|
| H A D | AMDGPULegalizerInfo.h | 102 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const; 106 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const; 109 unsigned Dim, AMDGPUFunctionArgInfo::PreloadedValue ArgType) const;
|
| H A D | SIMachineFunctionInfo.h | 377 AMDGPUFunctionArgInfo ArgInfo; 810 AMDGPUFunctionArgInfo &getArgInfo() { 814 const AMDGPUFunctionArgInfo &getArgInfo() const { 819 getPreloadedValue(AMDGPUFunctionArgInfo::PreloadedValue Value) const { 823 MCRegister getPreloadedReg(AMDGPUFunctionArgInfo::PreloadedValue Value) const {
|
| H A D | AMDGPULegalizerInfo.cpp | 1870 AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR)) in getSegmentAperture() 1889 if (!loadInputValue(QueuePtr, B, AMDGPUFunctionArgInfo::QUEUE_PTR)) in getSegmentAperture() 3283 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const { in loadInputValue() 3291 if (ArgType == AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR) { in loadInputValue() 3311 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const { in legalizePreloadedArgIntrin() 3328 unsigned Dim, AMDGPUFunctionArgInfo::PreloadedValue ArgType) const { in legalizeWorkitemIDIntrinsic() 3374 AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR)) in getKernargParameterPtr() 4154 AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR)) in getImplicitArgPtr() 4168 AMDGPUFunctionArgInfo::IMPLICIT_ARG_PTR); in legalizeImplicitArgPtr() 4197 AMDGPUFunctionArgInfo::LDS_KERNEL_ID); in legalizeLDSKernelId() [all …]
|
| H A D | SIISelLowering.cpp | 1690 Info->getPreloadedValue(AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR); in lowerKernArgParameterPtr() 1848 AMDGPUFunctionArgInfo::PreloadedValue PVID) const { in getPreloadedValue() 1855 if (PVID == AMDGPUFunctionArgInfo::PreloadedValue::KERNARG_SEGMENT_PTR) { in getPreloadedValue() 2277 Info.getPreloadedReg(AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_BUFFER); in reservePrivateMemoryRegs() 2808 const AMDGPUFunctionArgInfo &CallerArgInfo = Info.getArgInfo(); in passSpecialInputs() 2810 const AMDGPUFunctionArgInfo *CalleeArgInfo in passSpecialInputs() 2821 static constexpr std::pair<AMDGPUFunctionArgInfo::PreloadedValue, in passSpecialInputs() 2823 {AMDGPUFunctionArgInfo::DISPATCH_PTR, "amdgpu-no-dispatch-ptr"}, in passSpecialInputs() 2824 {AMDGPUFunctionArgInfo::QUEUE_PTR, "amdgpu-no-queue-ptr" }, in passSpecialInputs() 2825 {AMDGPUFunctionArgInfo::IMPLICIT_ARG_PTR, "amdgpu-no-implicitarg-ptr"}, in passSpecialInputs() [all …]
|
| H A D | SIFrameLowering.cpp | 446 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::FLAT_SCRATCH_INIT); in emitEntryFunctionFlatScratchInit() 608 AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_WAVE_BYTE_OFFSET); in emitEntryFunctionPrologue() 634 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_BUFFER); in emitEntryFunctionPrologue()
|
| H A D | AMDGPUResourceUsageAnalysis.cpp | 178 AMDGPUFunctionArgInfo::FLAT_SCRATCH_INIT)); in analyzeResourceUsage()
|
| H A D | SIMachineFunctionInfo.cpp | 572 convertArgumentInfo(const AMDGPUFunctionArgInfo &ArgInfo, in convertArgumentInfo()
|
| H A D | SIISelLowering.h | 67 AMDGPUFunctionArgInfo::PreloadedValue) const;
|