Skip to content

Commit 315ebe0

Browse files
committed
[AMDGPU] Fix getAlignedAGPRClassID
Not all register classes were listed. Differential Revision: https://reviews.llvm.org/D98550
1 parent 4b82f61 commit 315ebe0

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

llvm/lib/Target/AMDGPU/SIISelLowering.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11567,16 +11567,26 @@ static int getAlignedAGPRClassID(unsigned UnalignedClassID) {
1156711567
return AMDGPU::VReg_96_Align2RegClassID;
1156811568
case AMDGPU::VReg_128RegClassID:
1156911569
return AMDGPU::VReg_128_Align2RegClassID;
11570+
case AMDGPU::VReg_160RegClassID:
11571+
return AMDGPU::VReg_160_Align2RegClassID;
11572+
case AMDGPU::VReg_192RegClassID:
11573+
return AMDGPU::VReg_192_Align2RegClassID;
1157011574
case AMDGPU::VReg_256RegClassID:
1157111575
return AMDGPU::VReg_256_Align2RegClassID;
1157211576
case AMDGPU::VReg_512RegClassID:
1157311577
return AMDGPU::VReg_512_Align2RegClassID;
11578+
case AMDGPU::VReg_1024RegClassID:
11579+
return AMDGPU::VReg_1024_Align2RegClassID;
1157411580
case AMDGPU::AReg_64RegClassID:
1157511581
return AMDGPU::AReg_64_Align2RegClassID;
1157611582
case AMDGPU::AReg_96RegClassID:
1157711583
return AMDGPU::AReg_96_Align2RegClassID;
1157811584
case AMDGPU::AReg_128RegClassID:
1157911585
return AMDGPU::AReg_128_Align2RegClassID;
11586+
case AMDGPU::AReg_160RegClassID:
11587+
return AMDGPU::AReg_160_Align2RegClassID;
11588+
case AMDGPU::AReg_192RegClassID:
11589+
return AMDGPU::AReg_192_Align2RegClassID;
1158011590
case AMDGPU::AReg_256RegClassID:
1158111591
return AMDGPU::AReg_256_Align2RegClassID;
1158211592
case AMDGPU::AReg_512RegClassID:

0 commit comments

Comments
 (0)