Misha Brukman
|
ca718e41cf
|
Add command-line option to select whether to isolate or delete function from
module. Default is `isolate' as before.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13113 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-04-22 23:07:39 +00:00 |
|
Chris Lattner
|
364d1203e7
|
Make sure to print a stack trace whenever an error signal is delivered to
the tool.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11633 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-02-19 20:32:39 +00:00 |
|
Chris Lattner
|
ba9cc1f789
|
Give extract -o and -f options, just like every other tool!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11580 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-02-18 16:53:59 +00:00 |
|
Brian Gaeke
|
d0fde30ce8
|
Put all LLVM code into the llvm namespace, as per bug 109.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-11 22:41:34 +00:00 |
|
Brian Gaeke
|
204089042b
|
Fix extract to use the right TargetData, like Bugpoint does.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9561 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-10-28 22:22:16 +00:00 |
|
Chris Lattner
|
1dd27b157b
|
fix file header
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9294 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-10-20 17:58:43 +00:00 |
|
John Criswell
|
7c0e022c5c
|
Added copyright header to all C++ source files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9291 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-10-20 17:47:21 +00:00 |
|
Chris Lattner
|
2148bcb7e3
|
Clean up header, remove extra #include
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8451 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-09-10 19:42:51 +00:00 |
|
Brian Gaeke
|
053134a1ee
|
Make createVerifierPass return a FunctionPass *.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8449 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-09-10 19:37:04 +00:00 |
|
Chris Lattner
|
5113eb0c52
|
Move the function extractor pass from tools/extract into lib/Xform/IPO
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4759 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-11-19 18:42:59 +00:00 |
|
Chris Lattner
|
68ed318d33
|
* Fix extract to work with constant pointer refs correctly
* Extract makes all global vars external, so they don't have initializers
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4121 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-10-12 20:50:16 +00:00 |
|
Chris Lattner
|
71bcba7d1a
|
Avoid making external global variables internal
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4059 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-10-07 18:33:53 +00:00 |
|
Chris Lattner
|
7d3f8671c1
|
- The extract tool now is sure to extract the function implementation for
the specified name instead of extracting the prototype if both exist.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4045 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-10-06 21:30:04 +00:00 |
|
Chris Lattner
|
50e3a20b54
|
Print the tool name when an error comes from so that I can tell which
tool of a pipeline is having issues.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3167 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-30 21:43:22 +00:00 |
|
Chris Lattner
|
5e1f7ec927
|
Remove extraneous #includes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3162 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-30 19:33:19 +00:00 |
|
Chris Lattner
|
c7a0985995
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3087 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-25 16:31:09 +00:00 |
|
Chris Lattner
|
ddd3e61bd3
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3044 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 17:12:08 +00:00 |
|
Chris Lattner
|
33974ca00e
|
Minor changes due to code juggled around
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3039 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 22:04:40 +00:00 |
|
Chris Lattner
|
5ff62e90d0
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2985 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:10:13 +00:00 |
|
Chris Lattner
|
7e70829632
|
MEGAPATCH checkin.
For details, See: docs/2002-06-25-MegaPatchInfo.txt
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2779 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-06-25 16:13:24 +00:00 |
|
Chris Lattner
|
6a1359229d
|
Make sure the extracted function has external linkage, so that it doesn't
get eliminated by globaldce!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2736 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-05-23 18:36:25 +00:00 |
|
Chris Lattner
|
579d91411a
|
Initial checkin of the "extract" utility
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2716 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-05-22 20:27:00 +00:00 |
|