LLVM backend for 6502
Go to file
Misha Brukman dc2ec004f1 This should fix the bug seen with some registers not being allocated
correctly: skipping instructions by incorrectly incrementing the pointer.

Also adds support for building a reg-to-regclass map, and splits the function
for saving register to stack into two, one suitable for virtual registers
(which also assigns it a physical register) and one for simply storing back
physical registers.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4898 91177308-0d34-0410-b5e6-96231b3b80d8
2002-12-03 23:15:19 +00:00
docs - Eliminated the deferred symbol table stuff in Module & Function, it really 2002-11-20 18:36:02 +00:00
include RegisterInfo now supports handing out caller- and callee-save registers, as 2002-12-03 23:09:53 +00:00
lib This should fix the bug seen with some registers not being allocated 2002-12-03 23:15:19 +00:00
runtime fix path 2002-11-08 21:29:22 +00:00
support Add code that can be used for debugging 2002-12-03 20:01:04 +00:00
test Testcase for call instruction 2002-12-03 20:30:03 +00:00
tools Initial checkin of virtual machine implementation. 2002-12-03 22:48:59 +00:00
utils Add code that can be used for debugging 2002-12-03 20:01:04 +00:00
Makefile Make sure to build lib/Support before the utilities, then use the new 2002-12-02 01:23:26 +00:00
Makefile.common Generalize ExportSymbols into PLATFORMLINKOPTS 2002-11-04 20:50:33 +00:00
Makefile.config 'whoami' doesn't exist on solaris 2002-09-22 23:35:11 +00:00
Makefile.Linux Generalize ExportSymbols into PLATFORMLINKOPTS 2002-11-04 20:50:33 +00:00
Makefile.rules Generalize ExportSymbols into PLATFORMLINKOPTS 2002-11-04 20:50:33 +00:00
Makefile.SunOS Fix typo. 2002-11-04 21:03:13 +00:00