Updating the compiler to use the new-world model
New compiler is integrated and passes first test (Fibonacci).
Change-Id: Ic5448ab89ebd22baa30fafc3d1300324687d1fc2
diff --git a/src/compiler/Ralloc.cc b/src/compiler/Ralloc.cc
index dbc93b9..c8b7632 100644
--- a/src/compiler/Ralloc.cc
+++ b/src/compiler/Ralloc.cc
@@ -119,9 +119,9 @@
}
/* Figure out the frame size */
- cUnit->numIns = cUnit->method->insSize;
- cUnit->numRegs = cUnit->method->registersSize - cUnit->numIns;
- cUnit->numOuts = cUnit->method->outsSize;
+ cUnit->numIns = cUnit->method->num_ins_;
+ cUnit->numRegs = cUnit->method->num_registers_ - cUnit->numIns;
+ cUnit->numOuts = cUnit->method->num_outs_;
cUnit->numPadding = (STACK_ALIGN_WORDS -
(cUnit->numSpills + cUnit->numRegs +
cUnit->numOuts + 2)) & (STACK_ALIGN_WORDS-1);