Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUArgumentUsageInfo.cpp44 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 …]
DAMDGPUArgumentUsageInfo.h28 friend struct AMDGPUFunctionArgInfo;
97 struct AMDGPUFunctionArgInfo { struct
157 static const AMDGPUFunctionArgInfo ExternFunctionInfo; argument
158 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()
DSIMachineFunctionInfo.h341 AMDGPUFunctionArgInfo ArgInfo;
655 AMDGPUFunctionArgInfo &getArgInfo() {
659 const AMDGPUFunctionArgInfo &getArgInfo() const {
664 getPreloadedValue(AMDGPUFunctionArgInfo::PreloadedValue Value) const {
668 Register getPreloadedReg(AMDGPUFunctionArgInfo::PreloadedValue Value) const {
DAMDGPULegalizerInfo.cpp1892 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 …]
DAMDGPULegalizerInfo.h85 AMDGPUFunctionArgInfo::PreloadedValue ArgType) const;
DSIISelLowering.cpp1421 = 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 …]
DSIFrameLowering.cpp210 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::FLAT_SCRATCH_INIT); in emitFlatScratchInit()
432 AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_WAVE_BYTE_OFFSET); in emitEntryFunctionPrologue()
437 AMDGPUFunctionArgInfo::PRIVATE_SEGMENT_BUFFER); in emitEntryFunctionPrologue()
DSIMachineFunctionInfo.cpp428 convertArgumentInfo(const AMDGPUFunctionArgInfo &ArgInfo, in convertArgumentInfo()
DSIISelLowering.h54 AMDGPUFunctionArgInfo::PreloadedValue) const;
DAMDGPUCallLowering.cpp353 MFI->getPreloadedReg(AMDGPUFunctionArgInfo::KERNARG_SEGMENT_PTR); in lowerParameterPtr()
DSIInstrInfo.cpp1261 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()