llvm-6502/lib/ExecutionEngine/JIT
Chris Lattner f75f9be3fb Several related changes:
1. Change several methods in the MachineCodeEmitter class to be pure virtual.
2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them
   from the MachineCodeEmitter interface, and reducing the amount of target-
   specific code.
3. Change the JITEmitter so that it allocates constantpools and jump tables
   *right* next to the functions that they belong to, instead of in a separate
   pool of memory.  This makes all memory for a function be contiguous, and
   means the JITEmitter only tracks one block of memory now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28065 91177308-0d34-0410-b5e6-96231b3b80d8
2006-05-02 23:22:24 +00:00
..
Intercept.cpp Convert llvm.cs.uiuc.edu -> llvm.org 2006-03-14 05:54:52 +00:00
JIT.cpp Do not make the JIT memory manager manage the memory for globals. Instead 2006-05-02 21:57:51 +00:00
JIT.h remove the intrinsiclowering hook 2006-03-23 05:22:51 +00:00
JITEmitter.cpp Several related changes: 2006-05-02 23:22:24 +00:00
Makefile
TargetSelect.cpp remove always-null IntrinsicLowering argument. 2006-03-23 05:28:02 +00:00