llvm-mirror/include/llvm/Analysis
Chris Lattner e5e2e8d917 Change the callgraph representation to store the callsite along with the
target CG node.  This allows the inliner to properly update the callgraph
when using the pruning inliner.  The pruning inliner may not copy over all
call sites from a callee to a caller, so the edges corresponding to those
call sites should not be copied over either.

This fixes PR827 and Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll

llvm-svn: 29120
2006-07-12 18:29:36 +00:00
..
DataStructure Fix build on old compilers 2006-06-20 15:32:17 +00:00
AliasAnalysis.h For PR780: 2006-06-07 22:00:26 +00:00
AliasSetTracker.h Add a new method. 2006-06-26 19:20:25 +00:00
CallGraph.h Change the callgraph representation to store the callsite along with the 2006-07-12 18:29:36 +00:00
CFGPrinter.h
ConstantFolding.h Move some constant folding functions into LLVMAnalysis since they are used 2005-10-27 16:00:10 +00:00
ConstantsScanner.h
Dominators.h For PR780: 2006-06-07 22:00:26 +00:00
ET-Forest.h Initialize DFSnum's to -1, in case a node is not reachable. 2006-01-15 21:48:36 +00:00
FindUsedTypes.h For PR780: 2006-06-07 22:00:26 +00:00
Interval.h
IntervalIterator.h
IntervalPartition.h
LinkAllAnalyses.h move header 2006-06-16 14:33:53 +00:00
LoadValueNumbering.h
LoopInfo.h Re-commit the safe parts of my 6/9 patch. Still working on fixing the unsafe parts. 2006-06-11 19:22:28 +00:00
Passes.h add a proto 2005-10-24 01:00:32 +00:00
PostDominators.h For PR780: 2006-06-07 22:00:26 +00:00
ProfileInfo.h
ProfileInfoLoader.h
ProfileInfoTypes.h
ScalarEvolution.h add two helper methods 2005-08-09 23:36:18 +00:00
ScalarEvolutionExpander.h Fix Transforms/IndVarsSimplify/2006-03-31-NegativeStride.ll and 2006-04-01 04:48:52 +00:00
ScalarEvolutionExpressions.h Fix Transforms/IndVarsSimplify/2006-03-31-NegativeStride.ll and 2006-04-01 04:48:52 +00:00
Trace.h
ValueNumbering.h For PR780: 2006-06-07 22:00:26 +00:00
Verifier.h Change the verifier to never throw an exception. Instead verifyModule can 2006-07-06 18:00:01 +00:00