diff --git a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp index 3f1549ab7931a..d48b23b94b607 100644 --- a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp +++ b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp @@ -11567,16 +11567,26 @@ static int getAlignedAGPRClassID(unsigned UnalignedClassID) { return AMDGPU::VReg_96_Align2RegClassID; case AMDGPU::VReg_128RegClassID: return AMDGPU::VReg_128_Align2RegClassID; + case AMDGPU::VReg_160RegClassID: + return AMDGPU::VReg_160_Align2RegClassID; + case AMDGPU::VReg_192RegClassID: + return AMDGPU::VReg_192_Align2RegClassID; case AMDGPU::VReg_256RegClassID: return AMDGPU::VReg_256_Align2RegClassID; case AMDGPU::VReg_512RegClassID: return AMDGPU::VReg_512_Align2RegClassID; + case AMDGPU::VReg_1024RegClassID: + return AMDGPU::VReg_1024_Align2RegClassID; case AMDGPU::AReg_64RegClassID: return AMDGPU::AReg_64_Align2RegClassID; case AMDGPU::AReg_96RegClassID: return AMDGPU::AReg_96_Align2RegClassID; case AMDGPU::AReg_128RegClassID: return AMDGPU::AReg_128_Align2RegClassID; + case AMDGPU::AReg_160RegClassID: + return AMDGPU::AReg_160_Align2RegClassID; + case AMDGPU::AReg_192RegClassID: + return AMDGPU::AReg_192_Align2RegClassID; case AMDGPU::AReg_256RegClassID: return AMDGPU::AReg_256_Align2RegClassID; case AMDGPU::AReg_512RegClassID: