LLVM backend for 6502
Go to file
Misha Brukman a2196c1aae * Instead of re-inventing the MachineConstantPool emitter that's already given
in Emitter.cpp, just convert the Sparc version of the constant pool into
  what's already supported and inter-operate.
* Implemented a first pass at lazy function resolution in the JITResolver. That
  required adding a SparcV9CodeEmitter pointer to simplify generating
  bit-patterns of the instructions.
* SparcV9CodeEmitter now creates and destroys static TheJITResolver, which makes
  sense because the SparcV9CodeEmitter is the only user of TheJITResolver, and
  lives for the entire duration of the JIT (via PassManager which lives in VM).
* Changed all return values in the JITResolver to uint64_t because of the 64-bit
  Sparc architecture.
* Added a new version of getting the value of a GlobalValue in the
  SparcV9CodeEmitter, which now works for already-generated functions (JITted or
  library functions).
* Removed little-used and unused functions, cleaning up the internal view of the
  SparcV9CodeEmitter.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6612 91177308-0d34-0410-b5e6-96231b3b80d8
2003-06-04 20:01:13 +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 * Instead of re-inventing the MachineConstantPool emitter that's already given 2003-06-04 20:01:13 +00:00
runtime Prevent lines from wrapping. 2003-05-29 22:12:35 +00:00
support Spiff up options a bit 2003-06-03 05:07:28 +00:00
test Modify tracing rules to use opt -trace[m] instead of llc -trace[m]. 2003-06-04 14:24:52 +00:00
tools Remove stupid thinko that was preventing bugpoint from working 2003-06-02 04:54:29 +00:00
utils Spiff up options a bit 2003-06-03 05:07:28 +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