Commit Graph

13 Commits

Author SHA1 Message Date
Jeremy Rand
b11140166b Add some logs to help trace what i happening when executing. 2015-07-28 23:15:15 -04:00
Jeremy Rand
6bfb66385d Add a logging mechanism to make it easier to debug the 65816 code. 2015-07-28 00:18:06 -04:00
Jeremy Rand
39070eb1d0 Model the direct page as a series of 16-bit, 32-bit and 64-bit integer registers and also a series of 32-bit and 64-bit float registers. Reserve the 0th 32-bit integer register in the direct page for use as a frame pointer. 2015-07-23 23:45:42 -04:00
Jeremy Rand
26846cab41 I have no idea why I thought I did't need a subtarget. I do need one so I have added it. 2015-07-17 23:57:48 -05:00
Jeremy Rand
9bb9bf24c8 More work towards getting the compiler to not crash. 2015-07-17 22:22:50 -05:00
Jeremy Rand
6900b043ed Remove some debug that I didn't intend to commit. 2015-07-17 20:16:29 -05:00
Jeremy Rand
8c1a0d70be Lots of basic infrastructure. And get it compiling. 2015-07-17 20:05:36 -05:00
Jeremy Rand
51e5e090e2 More fixes to the instruction definitions to try to get the build working. 2014-07-22 16:27:11 -04:00
Jeremy Rand
727ae91f80 More fixes to the instruction set definition to try to get things building again. 2014-07-19 23:17:18 -04:00
Jeremy Rand
91e7016b1f More work to get a basic WDC65816 infrastructure in and compiling. 2014-07-11 23:47:17 -04:00
Jeremy Rand
036df005af Add some more boilerplate for the 65816. 2014-07-06 23:24:07 -04:00
Jeremy Rand
4b9fc0c5ac Add a basic configuration for the 65816 target - build fails now… 2014-07-04 23:41:51 -04:00
Jeremy Rand
292c2829ab Initial commit with LLVM 3.4.1, cfe 3.4.1 and compiler-rt 3.4 2014-07-04 22:48:00 -04:00