llvm-6502/include/llvm
Chris Lattner b81c021f14 Change the call graph class to have TWO external nodes, making call graph
SCC passes much more useful.  In particular, this should fix the incredibly
stupid missed inlining opportunities that the inliner suffered from.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12860 91177308-0d34-0410-b5e6-96231b3b80d8
2004-04-12 05:36:32 +00:00
..
ADT Fix a bug in the densemap that was killing the local allocator, and probably 2004-02-26 05:00:15 +00:00
Analysis Change the call graph class to have TWO external nodes, making call graph 2004-04-12 05:36:32 +00:00
Assembly Add the ability to put an annotation at the end of a basic block as well. 2004-03-08 18:51:05 +00:00
Bytecode Add enum for compaction table. 2004-01-18 21:09:23 +00:00
CodeGen Add definition list to each live interval. 2004-04-09 18:07:57 +00:00
Config Regenerated using autoheader-2.57. 2004-04-02 21:26:03 +00:00
Debugger add new method 2004-01-06 05:31:57 +00:00
ExecutionEngine Represent va_list in interpreter as a (ec-stack-depth . var-arg-index) 2004-02-25 23:01:48 +00:00
Support Support iteration over constant instructions 2004-04-04 19:46:54 +00:00
System Add a new function 2004-02-19 20:03:08 +00:00
Target Another API change to MRegisterInfo::foldMemoryOperand. Instead of a 2004-03-14 20:14:27 +00:00
Transforms Improve description, add warning 2004-03-31 21:59:07 +00:00
AbstractTypeUser.h Make sure that at least one virtual method is defined in a .cpp file to avoid 2004-02-26 07:24:18 +00:00
Argument.h Forward-declare templates for fix compilation when Argument.h is included first. 2004-03-11 23:42:24 +00:00
BasicBlock.h Remove long obsolete method. switch instructions are first class entities in the CFG, and have been for a LOOOONG time. 2004-02-11 01:17:58 +00:00
CallGraphSCCPass.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Constant.h remove *THANKFULLY* dead method 2004-03-08 06:10:32 +00:00
Constants.h Add ConstantExpr::get(Sign|Zero)Extend methods 2004-04-04 23:20:30 +00:00
DerivedTypes.h Be more restrictive with the index types we allow for sequential types 2004-04-05 01:25:21 +00:00
Function.h Fix grammar and doxygenify comments. 2004-03-01 18:31:19 +00:00
GlobalValue.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
GlobalVariable.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
iMemory.h * Added class comments 2004-02-10 18:44:16 +00:00
InstrTypes.h * Add new constructors to allow insertion of terminator instructions at the 2003-11-20 17:44:37 +00:00
Instruction.def Add the Instruction::Select enum 2004-03-12 05:50:53 +00:00
Instruction.h Ugh, the old sparc backend attaches MachineCodeForInstruction annotations on 2004-02-29 18:54:23 +00:00
Instructions.h
IntrinsicLowering.h Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering 2003-12-28 21:23:38 +00:00
Intrinsics.h Added the llvm.readport and llvm.writeport intrinsics. 2004-04-08 20:26:21 +00:00
iOperators.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
iOther.h Add the SelectInst class 2004-03-12 05:51:05 +00:00
iPHINode.h Doxygenify and tersify comments. 2004-02-26 23:20:08 +00:00
iTerminators.h Doxygenify comments. 2004-02-26 23:20:29 +00:00
Linker.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Module.h Fix PR266: Make Module Not Inherit From Annotable 2004-03-12 19:51:16 +00:00
ModuleProvider.h Add comments 2004-02-01 00:32:48 +00:00
Pass.h Fix grammar. 2004-04-01 17:15:42 +00:00
PassAnalysisSupport.h Add AnalysisUsage::addRequiredTransitive() to keep analysis info alive for 2004-03-12 06:13:15 +00:00
PassManager.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
PassSupport.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
SymbolTable.h Make the lookup method const. 2003-12-31 07:08:19 +00:00
SymbolTableListTraits.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Type.def Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Type.h Add two methods which have been needed for a long time: Type::get(Un)signedVersion 2004-03-26 21:43:22 +00:00
Use.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
User.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
Value.h Annotations are evil. This makes Value not derive from Annotable, which makes 2004-02-26 08:08:38 +00:00