Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
4ee451de366474b9c228b4e5fa573795a715216d
/
lib
/
Transforms
/
Utils
/
CloneFunction.cpp
4ee451d
Remove attribution from file headers, per discussion on llvmdev.
by Chris Lattner
· 17 years ago
f286f6f
Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.
by Chris Lattner
· 17 years ago
dc02467
Fix PR1146: parameter attributes are longer part of
by Duncan Sands
· 17 years ago
344ef19
Forget to commit users part of value mapper interface
by Anton Korobeynikov
· 17 years ago
ecb7a77
Change uses of Function::front to Function::getEntryBlock for readability.
by Dan Gohman
· 17 years ago
67ef241
switch the inliner from being recursive to being iterative.
by Chris Lattner
· 17 years ago
9133fe2
Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in
by Reid Spencer
· 18 years ago
5e665f5
Switch inliner over to use DenseMap instead of std::map for ValueMap. This
by Chris Lattner
· 18 years ago
8e8eda7
Fix bugs in the inliner having to do with single-entry phi nodes and valuemap
by Chris Lattner
· 18 years ago
79066fa
Adjust #includes to match movement of constant folding code from transformutils to libanalysis.
by Chris Lattner
· 18 years ago
1dfdf82
The inliner/cloner can now optionally take TargetData info, which can be
by Chris Lattner
· 18 years ago
9fa038d
Change constant folding APIs to take an optional TargetData, and change
by Chris Lattner
· 18 years ago
579dca1
Implement review feedback for the ConstantBool->ConstantInt merge. Chris
by Reid Spencer
· 18 years ago
6b6b6ef
For PR1043:
by Zhou Sheng
· 18 years ago
e4d87aa
For PR950:
by Reid Spencer
· 18 years ago
d41b30d
Unbreak VC++ build.
by Jeff Cohen
· 18 years ago
3ed469c
For PR786:
by Reid Spencer
· 18 years ago
a4646b6
Second half of the fix for Transforms/Inline/inline_cleanup.ll
by Chris Lattner
· 18 years ago
ecf626f
Remove dead #include
by Chris Lattner
· 18 years ago
35033ef
Make the "pruning cloner" smarter. As it propagates constants through the
by Chris Lattner
· 18 years ago
8d8d653
Fix some regression from the inliner patch I committed last night. This fixes
by Chris Lattner
· 18 years ago
83f03bf
Implement a new method, CloneAndPruneFunctionInto, as documented.
by Chris Lattner
· 18 years ago
a4c29d2
Allow the code cloning interfaces to capture some important info about the
by Chris Lattner
· 19 years ago
fd93908
Remove trailing whitespace
by Misha Brukman
· 19 years ago
e4d5c44
This mega patch converts us from using Function::a{iterator|begin|end} to
by Chris Lattner
· 19 years ago
47b14a4
Fix #includes of i*.h => Instructions.h as per PR403.
by Misha Brukman
· 20 years ago
6129af3
Move RemapInstruction() to ValueMapper, so that it can be shared with
by Brian Gaeke
· 20 years ago
a33ceaa
Minor speedup, don't query ValueMap each time through the loop
by Chris Lattner
· 21 years ago
23b4c68
Give CloneBasicBlock an optional function argument to specify which function
by Chris Lattner
· 21 years ago
f7703df
Finegrainify namespacification
by Chris Lattner
· 21 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 21 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 21 years ago
17d145d
Refactor CloneFunction to expose the new CloneBasicBlock function
by Chris Lattner
· 21 years ago
4ad02e7
Add new linkage types to support a real frontend
by Chris Lattner
· 21 years ago
51cbcbf
Initial checkin of Module cloning support stuff
by Chris Lattner
· 22 years ago
c09aab0
Fix minor bugs
by Chris Lattner
· 22 years ago
03b4c2d
Remove unneccesary #include
by Chris Lattner
· 22 years ago
5a8932f
Implement the CloneFunction function
by Chris Lattner
· 22 years ago
d180155
Minor changes to cloning interface
by Chris Lattner
· 22 years ago
6c2e2e5
Fix two fixmes: integrate with inlining, and document
by Chris Lattner
· 22 years ago
dcd8040
Rework inline pass to use cloning infrastructure to do the dirty work
by Chris Lattner
· 22 years ago
309f193
Start using the new function cloning header
by Chris Lattner
· 22 years ago
3e00994
*** empty log message ***
by Chris Lattner
· 22 years ago
3b5eabb
changes to make it compatible with 64bit gcc
by Anand Shukla
· 22 years ago
1896150
*** empty log message ***
by Chris Lattner
· 22 years ago
c8cc4cb
Updates to move some header files out of include/llvm/Transforms into
by Chris Lattner
· 22 years ago
483e14e
s/Method/Function
by Chris Lattner
· 22 years ago
fa703a4
New clone function routine
by Chris Lattner
· 22 years ago