llvm-6502/include/llvm
Chris Lattner 56adf152f6 Make sure that globals are emitted AFTER the passmanager is set up for the JIT,
because the globals may refer to functions that need to be compiled!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6105 91177308-0d34-0410-b5e6-96231b3b80d8
2003-05-12 02:14:34 +00:00
..
ADT Allow autoconversion from ilist_iterator<T> to T* in a dyn_cast and friends 2003-04-23 16:17:53 +00:00
Analysis Add more graph traits specializations for dominator tree nodes 2003-03-20 21:21:05 +00:00
Assembly Workaround for bug in GCC 3.1.1 iostreams library on sparc. It apprarently 2002-09-19 20:49:25 +00:00
Bytecode Fix memory corruption problem 2003-05-06 18:45:02 +00:00
CodeGen Allow const functions 2003-05-09 03:27:41 +00:00
ExecutionEngine Make sure that globals are emitted AFTER the passmanager is set up for the JIT, 2003-05-12 02:14:34 +00:00
Reoptimizer Check in header file that was missing, thus broke the build 2002-11-03 19:24:49 +00:00
Support Updates to match recent timer updates 2003-05-09 20:44:22 +00:00
System Fix header 2002-12-12 03:43:30 +00:00
Target Remove two fields from TargetData which are target specific. 2003-04-26 20:11:09 +00:00
Transforms LevelRaise now gets TD from passmanager 2003-04-24 18:25:42 +00:00
AbstractTypeUser.h Must #include assert.h 2003-01-14 21:29:52 +00:00
Argument.h * Clean up some comments 2002-09-06 21:31:57 +00:00
BasicBlock.h - Add new ctor to BasicBlock to allow insertion before any BB, not just at 2002-09-26 05:03:17 +00:00
Constant.h - Dramatically simplify the Constant::mutateReferences implementation, 2002-10-14 03:30:23 +00:00
ConstantHandling.h *** Huge: Make constantexprs be handled correctly, conservatively 2003-04-25 02:51:46 +00:00
Constants.h Change the interface to constant expressions to allow automatic folding 2003-04-16 22:40:51 +00:00
DerivedTypes.h Convert index type for getelementptr instruction from uint to long 2002-09-11 01:16:19 +00:00
Function.h Update out of date comment 2003-05-09 22:16:18 +00:00
GlobalValue.h Add new linkage types to support a real frontend 2003-04-16 20:28:45 +00:00
GlobalVariable.h Add new linkage types to support a real frontend 2003-04-16 20:28:45 +00:00
iMemory.h Rename Instruction::hasSideEffects() -> mayWriteToMemory() 2003-02-24 20:48:32 +00:00
InstrTypes.h - Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd to 2002-10-13 19:39:16 +00:00
Instruction.def Add new VarArgInst class for the va_arg instruction 2003-05-08 02:42:50 +00:00
Instruction.h Revert modulo scheduling change that should be part of the modulo-sched pass itself, 2003-04-16 20:30:02 +00:00
Instructions.h New helper header 2003-01-27 22:08:52 +00:00
Intrinsics.h Initial checkin for LLVM intrinsic functions 2003-05-08 03:33:54 +00:00
iOperators.h * Eliminate GenericBinaryInst class 2002-09-10 15:34:41 +00:00
iOther.h Fixed comment. 2003-05-10 01:56:42 +00:00
iPHINode.h Add new getIncomingValueForBlock method 2003-03-06 16:36:28 +00:00
iTerminators.h Rename Instruction::hasSideEffects() -> mayWriteToMemory() 2003-02-24 20:48:32 +00:00
Linker.h Update header after moving file 2002-05-07 18:34:57 +00:00
Module.h Add support for tracking whether a module is 64/32 bit and big/little endian 2003-04-22 18:02:04 +00:00
Pass.h It's 'separate'. The 'i.e.' is kinda nit-picking, but think of it this way: 2003-05-03 03:31:06 +00:00
PassAnalysisSupport.h - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG to 2002-10-21 20:00:28 +00:00
PassManager.h Convert comments to Doxygen style 2002-08-25 22:54:55 +00:00
PassSupport.h Remove support for "targetdata pass ctors" 2003-04-24 18:41:30 +00:00
SlotCalculator.h Use opaque decl instead of #include 2002-04-09 18:35:38 +00:00
SymbolTable.h Add new function to allow removal of typed named elements 2003-01-30 20:54:03 +00:00
SymbolTableListTraits.h *** empty log message *** 2002-06-25 16:12:52 +00:00
Type.def Void and Label values cannot be acted on directly so they have zero size 2002-05-06 15:10:15 +00:00
Type.h - Renamed Type::isIntegral() to Type::isInteger() 2002-09-03 01:05:48 +00:00
User.h - Remove the User::eraseOperand method which is never used, really 2002-10-01 23:41:17 +00:00
Value.h Move annotation to support library 2003-01-14 21:29:58 +00:00