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

2007-02-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/Transforms/Utils: Cloning.h updated: 1.21 -> 1.22 --- Log message: Switch inliner over to use DenseMap instead of std::map for ValueMap. This speeds up the inliner 16%. --- Diffs of the changes: (+8 -8) Cloning.h | 16 1 files chan

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/include/llvm/Transforms/Utils: Cloning.h updated: 1.20 -> 1.21 --- Log message: The inliner/cloner can now optionally take TargetData info, which can be used by constant folding. --- Diffs of the changes: (+6 -4) Cloning.h | 10 ++ 1 files changed, 6 ins

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

2006-05-26 Thread Chris Lattner
Changes in directory llvm/include/llvm/Transforms/Utils: Cloning.h updated: 1.19 -> 1.20 --- Log message: Implement a new method: CloneAndPruneFunctionInto, as documented. --- Diffs of the changes: (+13 -0) Cloning.h | 13 + 1 files changed, 13 insertions(+) Index: llvm/inc

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

2006-05-17 Thread Chris Lattner
Changes in directory llvm/include/llvm/Transforms/Utils: Cloning.h updated: 1.18 -> 1.19 --- Log message: Add a CloneModule call that exposes the mapping of values from the old module to the new module. Patch provided by Nick Lewycky! --- Diffs of the changes: (+1 -0) Cloning.h |1 +

[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/include/llvm/Transforms/Utils/Cloning.h

2006-01-13 Thread Chris Lattner
Changes in directory llvm/include/llvm/Transforms/Utils: Cloning.h updated: 1.16 -> 1.17 --- Log message: Allow the code cloning interfaces to capture some important info about the code being cloned if the client wants. --- Diffs of the changes: (+39 -6) Cloning.h | 45 ++