From: Tom Stellard Date: Tue, 20 Dec 2016 17:26:34 +0000 (+0000) Subject: AMDGPU/SI: Make a function const X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f51b34f067419856da25e2ca5a286830c76ea6a2;p=llvm AMDGPU/SI: Make a function const git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@290185 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp b/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp index 8b511d4677b..e911817c451 100644 --- a/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp +++ b/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/lib/Target/AMDGPU/SIMachineFunctionInfo.h b/lib/Target/AMDGPU/SIMachineFunctionInfo.h index f4c210f1f2c..3b4e233cd78 100644 --- a/lib/Target/AMDGPU/SIMachineFunctionInfo.h +++ b/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; } };