[llvm-commits] CVS: llvm/include/llvm/Analysis/CallGraph.h

2006-01-14 Thread Chris Lattner
Changes in directory llvm/include/llvm/Analysis: CallGraph.h updated: 1.44 -> 1.45 --- Log message: add a dump method to CallGraph --- Diffs of the changes: (+2 -1) CallGraph.h |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Analysis/CallGraph.h diff

[llvm-commits] CVS: llvm/lib/Analysis/IPA/CallGraph.cpp

2006-01-14 Thread Chris Lattner
Changes in directory llvm/lib/Analysis/IPA: CallGraph.cpp updated: 1.49 -> 1.50 --- Log message: add a dump method to CallGraph --- Diffs of the changes: (+4 -0) CallGraph.cpp |4 1 files changed, 4 insertions(+) Index: llvm/lib/Analysis/IPA/CallGraph.cpp diff -u llvm/lib/Analys

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/LowerGC.cpp

2006-01-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LowerGC.cpp updated: 1.9 -> 1.10 --- Log message: FunctionPass's cannot do IPO things. --- Diffs of the changes: (+0 -4) LowerGC.cpp |4 1 files changed, 4 deletions(-) Index: llvm/lib/Transforms/Scalar/LowerGC.cpp diff -u llvm/li

[llvm-commits] CVS: llvm/include/llvm/Analysis/CallGraph.h

2006-01-14 Thread Chris Lattner
Changes in directory llvm/include/llvm/Analysis: CallGraph.h updated: 1.45 -> 1.46 --- Log message: Add CallGraph::getOrInsertFunction, to allow clients to update the callgraph when they change the program --- Diffs of the changes: (+5 -0) CallGraph.h |5 + 1 files changed, 5 inser

[llvm-commits] CVS: llvm/lib/Analysis/IPA/CallGraph.cpp

2006-01-14 Thread Chris Lattner
Changes in directory llvm/lib/Analysis/IPA: CallGraph.cpp updated: 1.50 -> 1.51 --- Log message: Add a new CallGraph::getOrInsertFunction for clients to use when updating the callgraph. --- Diffs of the changes: (+19 -16) CallGraph.cpp | 35 +++ 1 files ch

[llvm-commits] CVS: llvm/include/llvm/Transforms/Utils/Cloning.h

2006-01-14 Thread Chris Lattner
Changes in directory llvm/include/llvm/Transforms/Utils: Cloning.h updated: 1.17 -> 1.18 --- Log message: Teach inline function how to update the callgraph when it makes changes. --- Diffs of the changes: (+13 -9) Cloning.h | 22 +- 1 files changed, 13 insertions(+),

[llvm-commits] CVS: llvm/lib/Transforms/IPO/Inliner.cpp

2006-01-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: Inliner.cpp updated: 1.25 -> 1.26 --- Log message: Let the inliner update the callgraph to reflect the changes it makes, instead of doing it ourselves. This fixes Transforms/Inline/2006-01-14-CallGraphUpdate.ll --- Diffs of the changes: (+2 -12

[llvm-commits] CVS: llvm/lib/Transforms/Utils/InlineFunction.cpp

2006-01-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: InlineFunction.cpp updated: 1.40 -> 1.41 --- Log message: Teach the inliner to update the CallGraph itself, and have it add edges to llvm.stacksave/restore when it inserts calls to them. --- Diffs of the changes: (+53 -4) InlineFunction.cpp

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp

2006-01-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.30 -> 1.31 --- Log message: silence a warning --- Diffs of the changes: (+1 -0) X86ISelDAGToDAG.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp diff -u llvm/lib/Target/X8

[llvm-commits] CVS: llvm/test/Regression/Transforms/Inline/2006-01-14-CallGraphUpdate.ll

2006-01-14 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/Inline: 2006-01-14-CallGraphUpdate.ll added (r1.1) --- Log message: New testcase for a regression last night: the -inline pass wasn't updating callgraph to include new edges do to inserted llvm.stacksave/llvm.stackrestore calls. --- Diffs o

[llvm-commits] CVS: llvm/lib/Analysis/LoopInfo.cpp

2006-01-14 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: LoopInfo.cpp updated: 1.66 -> 1.67 --- Log message: Change ET-Forest to automatically recalculate its DFSnum's if too many slow queries are made. Patch by Daniel Berlin! --- Diffs of the changes: (+2 -2) LoopInfo.cpp |4 ++-- 1 files changed, 2

[llvm-commits] CVS: llvm/include/llvm/Analysis/Dominators.h LoopInfo.h

2006-01-14 Thread Chris Lattner
Changes in directory llvm/include/llvm/Analysis: Dominators.h updated: 1.52 -> 1.53 LoopInfo.h updated: 1.51 -> 1.52 --- Log message: Change ET-Forest to automatically recalculate its DFSnum's if too many slow queries are made. Patch by Daniel Berlin! --- Diffs of the changes: (+17 -7) D

[llvm-commits] CVS: llvm/lib/VMCore/Dominators.cpp

2006-01-14 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Dominators.cpp updated: 1.67 -> 1.68 --- Log message: Change ET-Forest to automatically recalculate its DFSnum's if too many slow queries are made. Patch by Daniel Berlin! --- Diffs of the changes: (+22 -5) Dominators.cpp | 27 +

[llvm-commits] CVS: llvm/lib/Target/IA64/IA64ISelLowering.cpp IA64ISelLowering.h

2006-01-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/IA64: IA64ISelLowering.cpp updated: 1.20 -> 1.21 IA64ISelLowering.h updated: 1.3 -> 1.4 --- Log message: Cleanup IA64ISD, tell the graph drawer what the symbolic names for the enums are. --- Diffs of the changes: (+11 -14) IA64ISelLowering.cpp |9 +

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

2006-01-14 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.263 -> 1.264 --- Log message: Token chain results are not always the first or last result. Consider copyfromreg nodes, where they are the middle result (the flag result is last) --- Diffs of the changes: (+17 -3

[llvm-commits] CVS: llvm/lib/Target/SparcV8/SparcV8TargetMachine.cpp

2006-01-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: SparcV8TargetMachine.cpp updated: 1.35 -> 1.36 --- Log message: reorder passes --- Diffs of the changes: (+6 -4) SparcV8TargetMachine.cpp | 10 ++ 1 files changed, 6 insertions(+), 4 deletions(-) Index: llvm/lib/Target/SparcV8/Sparc