mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-27 04:18:42 +00:00
Don't pass default args
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4354 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
1 parent
6ee9b5a57d
commit
0fa600dd35
1 file changed
+7
-8
@@ -1298,30 +1298,29 @@ UltraSparcRegInfo::cpValue2Value(Value *Src,
|
||||
switch( RegType ) {
|
||||
case IntRegType:
|
||||
MI = new MachineInstr(ADD, 3);
|
||||
MI->SetMachineOperandVal(0, MachineOperand:: MO_VirtualRegister, Src, false);
|
||||
MI->SetMachineOperandVal(0, MachineOperand::MO_VirtualRegister, Src);
|
||||
MI->SetMachineOperandReg(1, getZeroRegNum());
|
||||
MI->SetMachineOperandVal(2, MachineOperand:: MO_VirtualRegister, Dest, true);
|
||||
MI->SetMachineOperandVal(2, MachineOperand::MO_VirtualRegister, Dest, true);
|
||||
break;
|
||||
|
||||
case FPSingleRegType:
|
||||
MI = new MachineInstr(FMOVS, 2);
|
||||
MI->SetMachineOperandVal(0, MachineOperand:: MO_VirtualRegister, Src, false);
|
||||
MI->SetMachineOperandVal(1, MachineOperand:: MO_VirtualRegister, Dest, true);
|
||||
MI->SetMachineOperandVal(0, MachineOperand::MO_VirtualRegister, Src);
|
||||
MI->SetMachineOperandVal(1, MachineOperand::MO_VirtualRegister, Dest, true);
|
||||
break;
|
||||
|
||||
|
||||
case FPDoubleRegType:
|
||||
MI = new MachineInstr(FMOVD, 2);
|
||||
MI->SetMachineOperandVal(0, MachineOperand:: MO_VirtualRegister, Src, false);
|
||||
MI->SetMachineOperandVal(1, MachineOperand:: MO_VirtualRegister, Dest, true);
|
||||
MI->SetMachineOperandVal(0, MachineOperand::MO_VirtualRegister, Src);
|
||||
MI->SetMachineOperandVal(1, MachineOperand::MO_VirtualRegister, Dest, true);
|
||||
break;
|
||||
|
||||
default:
|
||||
assert(0 && "Unknow RegType in CpValu2Value");
|
||||
}
|
||||
|
||||
if (MI)
|
||||
mvec.push_back(MI);
|
||||
mvec.push_back(MI);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user