From bb1388862bc3259894e9fce694ba693440618bf2 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 20 Dec 2016 17:26:34 +0000 Subject: AMDGPU/SI: Make a function const llvm-svn: 290185 --- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 1 - llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) (limited to 'llvm/lib/Target') diff --git a/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp b/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp index 8b511d4677b..e911817c451 100644 --- a/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp +++ b/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp @@ -52,7 +52,6 @@ SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF) WavesPerEU(0, 0), DebuggerWorkGroupIDStackObjectIndices({{0, 0, 0}}), DebuggerWorkItemIDStackObjectIndices({{0, 0, 0}}), - ImagePSV(llvm::make_unique()), LDSWaveSpillSize(0), PSInputEna(0), NumUserSGPRs(0), diff --git a/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h b/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h index f4c210f1f2c..3b4e233cd78 100644 --- a/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h +++ b/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h @@ -122,7 +122,7 @@ class SIMachineFunctionInfo final : public AMDGPUMachineFunction { std::array DebuggerWorkItemIDStackObjectIndices; AMDGPUBufferPseudoSourceValue BufferPSV; - std::unique_ptr ImagePSV; + AMDGPUImagePseudoSourceValue ImagePSV; public: // FIXME: Make private @@ -490,8 +490,8 @@ public: return &BufferPSV; } - AMDGPUImagePseudoSourceValue *getImagePSV() { - return ImagePSV.get(); + const AMDGPUImagePseudoSourceValue *getImagePSV() const { + return &ImagePSV; } }; -- cgit v1.2.3