diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2015-07-30 17:03:11 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2015-07-30 17:03:11 +0000 |
| commit | 7a0c3a92c0c768eb6cf4cdad565ed9173cac0e75 (patch) | |
| tree | 75631d5434ad966945101fdd90dd4cd2bd7a8639 /llvm/lib/Target/AMDGPU | |
| parent | b39e858356d37afac076a1fcdfbd7b847e4323b5 (diff) | |
| download | bcm5719-llvm-7a0c3a92c0c768eb6cf4cdad565ed9173cac0e75.tar.gz bcm5719-llvm-7a0c3a92c0c768eb6cf4cdad565ed9173cac0e75.zip | |
AMDGPU: Set SubRegIndex size and offset
I'm not sure what reasons the comment here could have
had for not setting these. Without these set, there is
an assertion hit during DWARF emission.
llvm-svn: 243661
Diffstat (limited to 'llvm/lib/Target/AMDGPU')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.td | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.td b/llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.td index 835a1464395..ba0490abee8 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.td +++ b/llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.td @@ -14,8 +14,7 @@ let Namespace = "AMDGPU" in { foreach Index = 0-15 in { - // Indices are used in a variety of ways here, so don't set a size/offset. - def sub#Index : SubRegIndex<-1, -1>; + def sub#Index : SubRegIndex<32, !shl(Index, 5)>; } def INDIRECT_BASE_ADDR : Register <"INDIRECT_BASE_ADDR">; |

