diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2015-11-30 21:15:57 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2015-11-30 21:15:57 +0000 |
commit | ac234b604da563cbe53364116cf84abe4abbdb04 (patch) | |
tree | d8b9a57b202524cfdb900c013930dec1514cb1a1 /llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | |
parent | 0e3d38937e11408127c1ae07d89f5189df204405 (diff) | |
download | bcm5719-llvm-ac234b604da563cbe53364116cf84abe4abbdb04.tar.gz bcm5719-llvm-ac234b604da563cbe53364116cf84abe4abbdb04.zip |
AMDGPU: Rename enums to be consistent with HSA code object terminology
llvm-svn: 254330
Diffstat (limited to 'llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp')
-rw-r--r-- | llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp b/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp index b392c86fa2e..68629cd5099 100644 --- a/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp +++ b/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp @@ -72,7 +72,7 @@ BitVector SIRegisterInfo::getReservedRegs(const MachineFunction &MF) const { unsigned ScratchRSrcReg = MFI->getScratchRSrcReg(); if (ScratchRSrcReg != AMDGPU::NoRegister) { unsigned ScratchOffsetPreloadReg - = getPreloadedValue(MF, SIRegisterInfo::SCRATCH_WAVE_OFFSET); + = getPreloadedValue(MF, SIRegisterInfo::PRIVATE_SEGMENT_WAVE_BYTE_OFFSET); // We will need to use this user SGPR argument for spilling, and thus never // want it to be spilled. reserveRegisterTuples(Reserved, ScratchOffsetPreloadReg); @@ -532,30 +532,30 @@ unsigned SIRegisterInfo::getPreloadedValue(const MachineFunction &MF, const AMDGPUSubtarget &ST = MF.getSubtarget<AMDGPUSubtarget>(); const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); switch (Value) { - case SIRegisterInfo::TGID_X: + case SIRegisterInfo::WORKGROUP_ID_X: return AMDGPU::SReg_32RegClass.getRegister(MFI->NumUserSGPRs + 0); - case SIRegisterInfo::TGID_Y: + case SIRegisterInfo::WORKGROUP_ID_Y: return AMDGPU::SReg_32RegClass.getRegister(MFI->NumUserSGPRs + 1); - case SIRegisterInfo::TGID_Z: + case SIRegisterInfo::WORKGROUP_ID_Z: return AMDGPU::SReg_32RegClass.getRegister(MFI->NumUserSGPRs + 2); - case SIRegisterInfo::SCRATCH_WAVE_OFFSET: + case SIRegisterInfo::PRIVATE_SEGMENT_WAVE_BYTE_OFFSET: if (MFI->getShaderType() != ShaderType::COMPUTE) return MFI->ScratchOffsetReg; return AMDGPU::SReg_32RegClass.getRegister(MFI->NumUserSGPRs + 4); - case SIRegisterInfo::SCRATCH_PTR: - return AMDGPU::SGPR2_SGPR3; - case SIRegisterInfo::INPUT_PTR: - if (ST.isAmdHsaOS()) - return MFI->hasDispatchPtr() ? AMDGPU::SGPR2_SGPR3 : AMDGPU::SGPR0_SGPR1; - return AMDGPU::SGPR0_SGPR1; + case SIRegisterInfo::PRIVATE_SEGMENT_BUFFER: + llvm_unreachable("currently unused"); + case SIRegisterInfo::KERNARG_SEGMENT_PTR: + return ST.isAmdHsaOS() ? AMDGPU::SGPR2_SGPR3 : AMDGPU::SGPR0_SGPR1; case SIRegisterInfo::DISPATCH_PTR: assert(MFI->hasDispatchPtr()); return AMDGPU::SGPR0_SGPR1; - case SIRegisterInfo::TIDIG_X: + case SIRegisterInfo::QUEUE_PTR: + llvm_unreachable("not implemented"); + case SIRegisterInfo::WORKITEM_ID_X: return AMDGPU::VGPR0; - case SIRegisterInfo::TIDIG_Y: + case SIRegisterInfo::WORKITEM_ID_Y: return AMDGPU::VGPR1; - case SIRegisterInfo::TIDIG_Z: + case SIRegisterInfo::WORKITEM_ID_Z: return AMDGPU::VGPR2; } llvm_unreachable("unexpected preloaded value type"); |