Commit Graph

7 Commits

Author SHA1 Message Date
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