--- lib/Target/UniCore/UniCoreRegisterInfo.td | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/Target/UniCore/UniCoreRegisterInfo.td b/lib/Target/UniCore/UniCoreRegisterInfo.td index c7e91e9..04629b7 100644 --- a/lib/Target/UniCore/UniCoreRegisterInfo.td +++ b/lib/Target/UniCore/UniCoreRegisterInfo.td @@ -63,10 +63,12 @@ def GPRRegs : RegisterClass<"UniCore", [i32], 32, (add // Reserved R16, // Return Values and Arguments - A1, A2, A3, A4, + A1, A2, + // Arguments + A3, A4, // Not preserved across procedure calls - R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, + R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, IP, LR, // Callee save - R17, R18, R19, R20, R21, R22, R23, R24, SB, SL, FP, IP, SP, LR, + R17, R18, R19, R20, R21, R22, R23, R24, SB, SL, FP, // Reserved - PC)>; + SP, PC)>; -- 1.7.10.2 (Apple Git-33)