diff options
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h')
-rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h b/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h index 2c4bf328008..8d6b871bc03 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h +++ b/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h @@ -23,8 +23,8 @@ class AMDGPUMachineFunction : public MachineFunctionInfo { SmallDenseMap<const GlobalValue *, unsigned, 4> LocalMemoryObjects; protected: - uint64_t ExplicitKernArgSize; - unsigned MaxKernArgAlign; + uint64_t ExplicitKernArgSize; // Cache for this. + unsigned MaxKernArgAlign; // Cache for this. /// Number of bytes in the LDS that are being used. unsigned LDSSize; @@ -44,17 +44,6 @@ protected: public: AMDGPUMachineFunction(const MachineFunction &MF); - uint64_t allocateKernArg(uint64_t Size, unsigned Align) { - assert(isPowerOf2_32(Align)); - ExplicitKernArgSize = alignTo(ExplicitKernArgSize, Align); - - uint64_t Result = ExplicitKernArgSize; - ExplicitKernArgSize += Size; - - MaxKernArgAlign = std::max(Align, MaxKernArgAlign); - return Result; - } - uint64_t getExplicitKernArgSize() const { return ExplicitKernArgSize; } |