llvm-6502/include/llvm
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
..
ADT
Analysis Fix Transforms/IndVarsSimplify/2006-03-31-NegativeStride.ll and 2006-04-01 04:48:52 +00:00
Assembly
Bytecode
CodeGen Several related changes: 2006-05-02 23:22:24 +00:00
Config
Debugger
ExecutionEngine
Support Add in missing #defines for _OpenBSD_ systems. 2006-04-20 00:18:39 +00:00
System
Target Remove a bunch of dead stuff, shrinkifying TargetInstrDescriptor significantly. 2006-04-20 18:32:02 +00:00
Transforms Add pass ID's for various passes, so they can be AddRequiredID. Patch by 2006-05-02 04:24:36 +00:00
.cvsignore
AbstractTypeUser.h
Argument.h
BasicBlock.h
CallGraphSCCPass.h
CallingConv.h
Constant.h
Constants.h Add a new shufflevector instruction 2006-04-08 01:15:18 +00:00
DerivedTypes.h
Function.h
GlobalValue.h
GlobalVariable.h
InlineAsm.h
InstrTypes.h
Instruction.def Add a new shufflevector instruction 2006-04-08 01:15:18 +00:00
Instruction.h
Instructions.h These instructions always return a packed vector. Improve the class definitions to expose this fact. 2006-04-14 22:20:07 +00:00
IntrinsicInst.h
Intrinsics.h
Intrinsics.td Fix an incorrect prototype for this intrinsic, fixing 2006-04-13 18:23:48 +00:00
IntrinsicsPowerPC.td Fix a typo: Instr* -> Intr* 2006-04-10 22:02:59 +00:00
IntrinsicsX86.td Added X86 SSE2 intrinsics which can be represented as vector_shuffles. This is 2006-04-24 23:34:56 +00:00
Linker.h
Module.h
ModuleProvider.h
Pass.h
PassAnalysisSupport.h
PassManager.h
PassSupport.h
SymbolTable.h
SymbolTableListTraits.h
Type.h How could this ever have worked? 2006-04-04 19:05:42 +00:00
TypeSymbolTable.h
Use.h
User.h
Value.h
ValueSymbolTable.h