Jeremy Rand
5d8601e987
Some more implementation towards my first successful compile of a simple function.
2015-08-06 00:20:12 -04:00
Jeremy Rand
2e2ecfb186
More implementation of LowerFormalArguments() and LowerReturn()
2015-08-05 00:22:22 -04:00
Jeremy Rand
4849b050ce
Start adding an implementation for LowerFormalArguments().
2015-08-03 23:42:37 -04:00
Jeremy Rand
4862a6612b
Add placeholder implementations of a couple more methods. At this point, I can "compile":
...
int theAnswer(void)
{
return 42;
}
It compiles in the sense that clang executes to the end without crashing but the .s file it produces is useless. But another small step forward.
2015-07-30 23:29:36 -04:00
Jeremy Rand
9d6408d419
Add register classes.
2015-07-30 23:12:12 -04:00
Jeremy Rand
e3aaebf907
Fix crash which was caused by not attempting to compute register properties. Now, the register properties fail to be computed because "No integer registers defined!"
2015-07-30 01:48:59 -04:00
Jeremy Rand
8c1a0d70be
Lots of basic infrastructure. And get it compiling.
2015-07-17 20:05:36 -05:00