Chris Lattner
|
fcb019fcb6
|
Implement a new method: CloneAndPruneFunctionInto, as documented.
llvm-svn: 28518
|
2006-05-27 01:21:50 +00:00 |
|
Chris Lattner
|
9a0d02f8f7
|
Add a CloneModule call that exposes the mapping of values from the old module
to the new module. Patch provided by Nick Lewycky!
llvm-svn: 28349
|
2006-05-17 18:05:35 +00:00 |
|
Chris Lattner
|
3e2e2b22ec
|
Teach inline function how to update the callgraph when it makes changes.
llvm-svn: 25318
|
2006-01-14 20:05:06 +00:00 |
|
Chris Lattner
|
67fb415248
|
Allow the code cloning interfaces to capture some important info about the
code being cloned if the client wants.
llvm-svn: 25281
|
2006-01-13 18:39:17 +00:00 |
|
Misha Brukman
|
58c97e67f3
|
Remove trailing whitespace
llvm-svn: 21412
|
2005-04-21 20:59:05 +00:00 |
|
Alkis Evlogimenos
|
fd3b0971bf
|
Declare function defined in namespace llvm as gcc-3.4 doesn't accept a definition in a namespace of a non-declared function.
llvm-svn: 13602
|
2004-05-19 19:17:48 +00:00 |
|
Chris Lattner
|
0d6e2dfd13
|
Check in header file I forgot before.
llvm-svn: 11115
|
2004-02-04 03:59:08 +00:00 |
|
Brian Gaeke
|
d25f86d683
|
Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
|
2003-11-11 22:41:34 +00:00 |
|
John Criswell
|
16c6cda9d5
|
Added LLVM copyright header (for lack of a better term).
llvm-svn: 9304
|
2003-10-20 20:19:47 +00:00 |
|
Chris Lattner
|
dbde8ba630
|
Fix an FLAT OUT WRONG comment
llvm-svn: 8263
|
2003-08-31 19:37:29 +00:00 |
|
Chris Lattner
|
e61cdf5a6e
|
Add versions of InlineFunction which work on Invoke instructions and general call sites
llvm-svn: 8105
|
2003-08-24 06:58:32 +00:00 |
|
Tanya Lattner
|
eaa01f0821
|
Fixed comment width, changed arg to be const, fixed indentation, removed unnecessary includes.
llvm-svn: 6476
|
2003-05-31 20:01:37 +00:00 |
|
Tanya Lattner
|
ceefb5002a
|
Sorry, correcting small typo.
llvm-svn: 6433
|
2003-05-30 15:53:50 +00:00 |
|
Tanya Lattner
|
117f7c0082
|
Added support for cloning a trace.
llvm-svn: 6430
|
2003-05-30 15:48:23 +00:00 |
|
Chris Lattner
|
47842943a5
|
Doxygenify comments
llvm-svn: 6393
|
2003-05-29 15:06:40 +00:00 |
|
Chris Lattner
|
17200af63c
|
Add prototype for new CloneBasicBlock function
llvm-svn: 5804
|
2003-04-18 03:49:22 +00:00 |
|
Chris Lattner
|
29c4cbb5a5
|
Cloning stuff doesn't modify the source module
llvm-svn: 4787
|
2002-11-20 20:22:58 +00:00 |
|
Chris Lattner
|
e5a05ec13b
|
Minor changes to cloning interface
llvm-svn: 4770
|
2002-11-19 22:54:01 +00:00 |
|
Chris Lattner
|
01ce78b4e1
|
Extend function cloning interface to support inlining
llvm-svn: 4767
|
2002-11-19 21:54:38 +00:00 |
|
Chris Lattner
|
697f2aac86
|
Merge cloning and inlining utilities
llvm-svn: 4763
|
2002-11-19 20:58:38 +00:00 |
|