llvm-6502/include/llvm
Chris Lattner c37fca1492 Add a class that is useful for hacking around linking problem due to
pass implementations not being linked in when they are used if the
implementation is in a .a file.

  - Fighting with linking problem due to removing the ::ID elements.  Now the
    implementation .cpp files for analyses are not being included into gccas
    and friends because it is linking to the .a file and there is no explicit
    symbol reference to bring in the .o file.  The new IncludeFile hack is the
    result.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3434 91177308-0d34-0410-b5e6-96231b3b80d8
2002-08-21 23:48:55 +00:00
..
ADT GCC 3.1 changes 2002-07-25 15:00:43 +00:00
Analysis - Split Dominators.h into Dominators.h & PostDominators.h 2002-08-21 23:43:50 +00:00
Assembly Module's do not subclass from Value, so this code caused a segfault. 2002-08-18 00:37:14 +00:00
Bytecode Add a version of the bytecode writer pass that has a default ctor 2002-07-23 19:56:03 +00:00
CodeGen - Do not expose ::ID from any of the analyses anymore. 2002-08-21 17:09:49 +00:00
Support Add missing forward decl 2002-08-21 15:38:45 +00:00
System New api for signal handling for LLVM tools 2002-04-18 19:53:34 +00:00
Target Return const char * const instead of std::string from get register name method 2002-08-12 21:24:55 +00:00
Transforms - Do not expose ::ID from any of the analyses anymore. 2002-08-21 17:09:45 +00:00
AbstractTypeUser.h s/MethodType/FunctionType 2002-04-04 22:19:18 +00:00
Annotation.h Disable the operator= in Value 2002-07-24 20:01:57 +00:00
Argument.h *** empty log message *** 2002-06-25 16:12:52 +00:00
BasicBlock.h Moved MachineCodeForBB to be an annotation on BasicBlock. 2002-07-08 22:31:11 +00:00
Constant.h - ConstantPointerRefs are now automatically removed from the module table 2002-08-18 00:39:59 +00:00
ConstantHandling.h Remove constant propogation support for NOT instruction 2002-08-14 18:17:07 +00:00
Constants.h - ConstantPointerRefs are now automatically removed from the module table 2002-08-18 00:39:59 +00:00
DerivedTypes.h *** empty log message *** 2002-06-25 16:12:52 +00:00
Function.h *** empty log message *** 2002-06-25 16:12:52 +00:00
GlobalValue.h Add a forward defn for Module since it's no longer in Value.h 2002-04-28 04:45:05 +00:00
GlobalVariable.h *** empty log message *** 2002-06-25 16:12:52 +00:00
iMemory.h Add MemAccessInst::getNumIndices(). 2002-08-03 13:22:36 +00:00
InstrTypes.h Added more helper functions for binary instructions emulating 2002-08-15 14:15:48 +00:00
Instruction.def Remove the last traces of the NOT instruction 2002-08-15 16:14:49 +00:00
Instruction.h Remove the last traces of the NOT instruction 2002-08-15 16:14:49 +00:00
iOperators.h Add new SetCondInst::getInverseCondition() method. 2002-08-20 18:17:09 +00:00
iOther.h Create a static version of Instruction::getOpcodeName(opCode) that 2002-07-14 22:48:20 +00:00
iPHINode.h Create a static version of Instruction::getOpcodeName(opCode) that 2002-07-14 22:48:20 +00:00
iTerminators.h Avoid warning: control reaches end of non-void function 2002-07-25 15:39:05 +00:00
Linker.h Update header after moving file 2002-05-07 18:34:57 +00:00
Module.h - ConstantPointerRefs are now automatically removed from the module table 2002-08-18 00:39:59 +00:00
Pass.h - Make Pass::lookupPassInfo a public member 2002-08-21 22:13:33 +00:00
PassAnalysisSupport.h Add assertion checks to nail bugs early. 2002-08-21 22:14:28 +00:00
PassManager.h *** empty log message *** 2002-06-25 16:12:52 +00:00
PassSupport.h Add a class that is useful for hacking around linking problem due to 2002-08-21 23:48:55 +00:00
SlotCalculator.h Use opaque decl instead of #include 2002-04-09 18:35:38 +00:00
SymbolTable.h Fix two FIXME's 2002-04-28 19:49:58 +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 Use the Support/iterator file to abstract out compiler differences 2002-07-24 22:07:57 +00:00
User.h Remove a misguided API extension 2002-03-21 05:46:43 +00:00
Value.h Disable the operator= in Value 2002-07-24 20:01:57 +00:00