LLVM backend for 6502
Go to file
Misha Brukman 9cedd433eb Apparently, the "regType" and "regClass" used in the Sparc backend are not both
correct: empirically, "regType" is wrong for a number of registers. Thus, one
can only rely on the "regClass" to figure out what kind of register one is
dealing with.

This change switches to using only "regClass" and adds a few extra DEBUG() print
statements and a few clean-ups in comments and code, mostly minor.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7103 91177308-0d34-0410-b5e6-96231b3b80d8
2003-07-03 18:36:47 +00:00
docs Fixed an error in the pathname to LLVMGCCDIR for the pre-built binaries (forgot 2003-07-03 16:49:40 +00:00
include INCLUDE_PARENT_GRAPH is required 2003-07-02 23:57:21 +00:00
lib Apparently, the "regType" and "regClass" used in the Sparc backend are not both 2003-07-03 18:36:47 +00:00
projects Adding in sample project tree. 2003-06-30 22:13:48 +00:00
runtime Added support for poolallocarray and poolmakeunfreeable. The latter is used by the SAFECode project 2003-07-03 17:55:47 +00:00
support Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00
test New testcase 2003-07-03 06:29:15 +00:00
tools * If compiling on X86 or Sparc, automagically enable the JIT for that arch 2003-07-02 17:53:19 +00:00
utils Update to configure the tree before building it. 2003-07-01 16:02:00 +00:00
aclocal.m4 Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00
config.guess Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00
config.sub Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00
configure Removed the --enable-profiling option (again). 2003-07-02 20:49:38 +00:00
configure.ac Removed the --enable-profiling option (again). 2003-07-02 20:49:38 +00:00
install-sh Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00
LICENSE.TXT Add prerelease license to cvs 2003-06-04 19:46:36 +00:00
ltmain.sh Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00
Makefile Modified Makefile.common to handle compilation of projects inside and outside 2003-06-11 13:55:44 +00:00
Makefile.common Renamed all of the LObj* variables (which represent libtool objects) to Obj*. 2003-07-01 14:52:28 +00:00
Makefile.config.in The word open' was really intended to be option'. 2003-07-02 21:20:04 +00:00
Makefile.rules Renamed all of the LObj* variables (which represent libtool objects) to Obj*. 2003-07-01 14:52:28 +00:00
mkinstalldirs Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00