diff options
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUHSATargetObjectFile.h')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUHSATargetObjectFile.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUHSATargetObjectFile.h b/llvm/lib/Target/AMDGPU/AMDGPUHSATargetObjectFile.h index e1aca67b97c..3697a96ffaf 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUHSATargetObjectFile.h +++ b/llvm/lib/Target/AMDGPU/AMDGPUHSATargetObjectFile.h @@ -22,6 +22,14 @@ namespace llvm { class AMDGPUHSATargetObjectFile final : public TargetLoweringObjectFileELF { +private: + MCSection *DataGlobalAgentSection; + MCSection *DataGlobalProgramSection; + + bool isAgentAllocationSection(const char *SectionName) const; + bool isAgentAllocation(const GlobalValue *GV) const; + bool isProgramAllocation(const GlobalValue *GV) const; + public: void Initialize(MCContext &Ctx, const TargetMachine &TM) override; |

