llvm-6502/include/llvm
Vikram S. Adve c5204fb6f8 Complete rewrite of the code that merges DS graphs for equivalence classes
of functions called at a common call site.  The rewrite inlines the
resulting graphs bottom-up on the SCCs of the CBU call graph.  It also
simplifies the merging of equivalence classes by exploiting the fact that
functions in non-trivial SCCs are already merged.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13645 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-23 07:54:02 +00:00
..
ADT Declare iterator as public since it is defined as such (gcc-3.4 fix) 2004-04-21 16:10:40 +00:00
Analysis Complete rewrite of the code that merges DS graphs for equivalence classes 2004-05-23 07:54:02 +00:00
Assembly * Make contained ostream not public. 2004-04-28 19:22:58 +00:00
Bytecode
CodeGen Fix a typo in the head-of-file comment. 2004-05-23 05:04:00 +00:00
Config
Debugger
ExecutionEngine
Support Starting an identifier with an _ is not legal C/C++ code. 2004-05-21 18:37:13 +00:00
System
Target Changed CPUResource to allow access to max num users for a resource. 2004-05-08 16:13:26 +00:00
Transforms Declare function defined in namespace llvm as gcc-3.4 doesn't accept a definition in a namespace of a non-declared function. 2004-05-19 19:17:48 +00:00
AbstractTypeUser.h
Argument.h
BasicBlock.h Minor aesthetic alignments; no functional changes. 2004-05-17 22:28:21 +00:00
CallGraphSCCPass.h Change it to take a callgraph, from which we can get a module 2004-04-20 21:52:07 +00:00
Constant.h
Constants.h
DerivedTypes.h
Function.h
GlobalValue.h
GlobalVariable.h
iMemory.h
InstrTypes.h
Instruction.def
Instruction.h
Instructions.h
IntrinsicLowering.h Add support for inserting all prototypes up-front 2004-05-09 04:29:49 +00:00
Intrinsics.h
iOperators.h
iOther.h
iPHINode.h
iTerminators.h
Linker.h
Module.h
ModuleProvider.h
Pass.h
PassAnalysisSupport.h
PassManager.h
PassSupport.h
SymbolTable.h
SymbolTableListTraits.h
Type.def
Type.h
Use.h
User.h
Value.h