[llvm] r206499 - R600/SI: Change default register class for i32 to SReg_32

Tom Stellard thomas.stellard at amd.com
Thu Apr 17 14:00:09 PDT 2014


Author: tstellar
Date: Thu Apr 17 16:00:09 2014
New Revision: 206499

URL: http://llvm.org/viewvc/llvm-project?rev=206499&view=rev
Log:
R600/SI: Change default register class for i32 to SReg_32

SIFixSGPRCopies is smart enough to handle this now.

Modified:
    llvm/trunk/lib/Target/R600/SIISelLowering.cpp

Modified: llvm/trunk/lib/Target/R600/SIISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/R600/SIISelLowering.cpp?rev=206499&r1=206498&r2=206499&view=diff
==============================================================================
--- llvm/trunk/lib/Target/R600/SIISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/R600/SIISelLowering.cpp Thu Apr 17 16:00:09 2014
@@ -35,7 +35,7 @@ SITargetLowering::SITargetLowering(Targe
   addRegisterClass(MVT::v32i8, &AMDGPU::SReg_256RegClass);
   addRegisterClass(MVT::v64i8, &AMDGPU::SReg_512RegClass);
 
-  addRegisterClass(MVT::i32, &AMDGPU::VSrc_32RegClass);
+  addRegisterClass(MVT::i32, &AMDGPU::SReg_32RegClass);
   addRegisterClass(MVT::f32, &AMDGPU::VSrc_32RegClass);
 
   addRegisterClass(MVT::f64, &AMDGPU::VSrc_64RegClass);





More information about the llvm-commits mailing list