git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115906
91177308-0d34-0410-b5e6-
96231b3b80d8
// Now set a register based on the comparison. Explicitly set the predicates
// here.
unsigned MovCCOpc = isThumb ? ARM::t2MOVCCi : ARM::MOVCCi;
- unsigned DestReg = createResultReg(ARM::GPRRegisterClass);
+ TargetRegisterClass *RC = isThumb ? ARM::rGPRRegisterClass
+ : ARM::GPRRegisterClass;
+ unsigned DestReg = createResultReg(RC);
Constant *Zero
= ConstantInt::get(Type::getInt32Ty(*Context), 0);
unsigned ZeroReg = TargetMaterializeConstant(Zero);