diff options
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Target/Sparc/SparcV9CodeEmitter.cpp | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Target/Sparc/SparcV9CodeEmitter.cpp b/llvm/lib/Target/Sparc/SparcV9CodeEmitter.cpp index 3ec0656ab39..be4d3df64e0 100644 --- a/llvm/lib/Target/Sparc/SparcV9CodeEmitter.cpp +++ b/llvm/lib/Target/Sparc/SparcV9CodeEmitter.cpp @@ -475,8 +475,10 @@ int64_t SparcV9CodeEmitter::getMachineOpValue(MachineInstr &MI,      // At least map fakeReg into its class      fakeReg = TM.getRegInfo().getClassRegNum(fakeReg, regClass);      // Find the real register number for use in an instruction -    realReg = getRealRegNum(fakeReg, regClass, MI); -    std::cerr << "Reg[" << std::dec << fakeReg << "] = " << realReg << "\n"; +    /////realReg = getRealRegNum(fakeReg, regClass, MI); +    realReg = getRealRegNum(fakeReg, regType, MI); +    std::cerr << MO << ": Reg[" << std::dec << fakeReg << "] = " +              << realReg << "\n";      rv = realReg;    } else if (MO.isImmediate()) {      rv = MO.getImmedValue();  | 

