LLVM backend for 6502
Go to file
Misha Brukman 4e8c999518 ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT :::
The JIT is designed to code-generate a function at-a-time. That means that any
pass can only make local changes to its function. Period.

Because the Sparc PreSelection pass claims to be a BasicBlock pass while adding
globals to the Module, it cannot be run with the other passes, because by this
time, the globals have been output already by the JIT, and the addresses of any
globals appearing AFTER this point are not recognized.

However, the PreSelection pass is a requirement for correctness in the Sparc
codegen path, so it MUST be run.

::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT :::


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6650 91177308-0d34-0410-b5e6-96231b3b80d8
2003-06-06 06:59:55 +00:00
docs Fix minor bug 2003-06-03 04:40:06 +00:00
include Made changes suggested by Chris 2003-06-04 08:03:57 +00:00
lib ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: 2003-06-06 06:59:55 +00:00
runtime Prevent lines from wrapping. 2003-05-29 22:12:35 +00:00
support All debug print statements are now output with the DEBUG() guard to make 2003-06-06 00:27:02 +00:00
test Simplify test case: remove declaration of __main() and call to it. 2003-06-06 06:50:43 +00:00
tools Remove duplicate pass 2003-06-05 20:51:10 +00:00
utils All debug print statements are now output with the DEBUG() guard to make 2003-06-06 00:27:02 +00:00
LICENSE.TXT Add prerelease license to cvs 2003-06-04 19:46:36 +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 Added configurable options for the Linker and Archiver. 2003-05-30 15:50:31 +00:00
Makefile.config Added configurable options for the Linker and Archiver. 2003-05-30 15:50:31 +00:00
Makefile.Linux Predicate things better 2003-05-25 16:52:41 +00:00
Makefile.rules Added configurable options for the Linker and Archiver. 2003-05-30 15:50:31 +00:00
Makefile.SunOS Predicate things better 2003-05-25 16:52:41 +00:00