Chris Lattner
|
3c19b92389
|
Incorporate into IPO.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3030 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 19:51:10 +00:00 |
|
Chris Lattner
|
03917ccb0c
|
Prepare the file to become IPO.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3029 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 19:48:52 +00:00 |
|
Chris Lattner
|
378fb1df55
|
Merge the contents of ChangeAllocations.h into Scalar.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3028 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 19:37:38 +00:00 |
|
Chris Lattner
|
edf1f23e53
|
Allow directories to specify that they want to be built as a shared object by default
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3027 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 19:21:31 +00:00 |
|
Chris Lattner
|
e58a01fc5d
|
Checking testcase in my local tree only
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3026 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:28:03 +00:00 |
|
Chris Lattner
|
dc6c7619da
|
New testcase for bug
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3025 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:27:20 +00:00 |
|
Chris Lattner
|
f406d28693
|
TEstcases for old bugs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3024 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:26:48 +00:00 |
|
Chris Lattner
|
3b1778bccf
|
Check in testcases that were just in my tree
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3023 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:25:39 +00:00 |
|
Chris Lattner
|
7e1635e895
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3022 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:21:12 +00:00 |
|
Chris Lattner
|
c0ce68bf4a
|
Use the pass registration mechanism to populate command line options for
opt, not huge explicit gross tables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3021 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:12:22 +00:00 |
|
Chris Lattner
|
ccbb3bd6e4
|
Raise pass requires an explicit TargetData member now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3020 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:09:58 +00:00 |
|
Chris Lattner
|
e20a5dd343
|
Register Verifier pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3019 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:08:17 +00:00 |
|
Chris Lattner
|
54bbdb4677
|
Add support for pass registration
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3018 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:08:00 +00:00 |
|
Chris Lattner
|
f082b80828
|
Register Writer passes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3017 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:07:49 +00:00 |
|
Chris Lattner
|
f629309f74
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3016 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:06:35 +00:00 |
|
Chris Lattner
|
af41a12370
|
* Remove getPassName implementation
* Register all Passes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3015 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:06:30 +00:00 |
|
Chris Lattner
|
1198266778
|
* Cleanup the pass a bit more, making it more object oriented.
* Split the two behaviors of the InsertTraceCode class into two subclasses
* Register Passes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3014 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:04:15 +00:00 |
|
Chris Lattner
|
e9754ef595
|
* Break the two different behaviors of SimpleStructMutation into two subclasses
* Register the passes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3013 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:03:11 +00:00 |
|
Chris Lattner
|
33494521d3
|
* Make the ctor take a TargetData even though it's not using it yet
* Register the pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3012 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:02:23 +00:00 |
|
Chris Lattner
|
72c27e2ae5
|
* Remove lots of dead stuff
* Register Pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3011 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:01:39 +00:00 |
|
Chris Lattner
|
4c76fc048b
|
Break part of Pass.h out into PassAnalysisSupport.h
Add PassSupport.h which contains code for Pass registration
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3010 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:59:55 +00:00 |
|
Chris Lattner
|
f1ac9f6a7f
|
Allow comparison against null
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3009 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:59:02 +00:00 |
|
Chris Lattner
|
dedcc76fda
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3008 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:58:44 +00:00 |
|
Chris Lattner
|
f113b854d0
|
Pass creator requires a TargetData member
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3007 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:58:42 +00:00 |
|
Chris Lattner
|
8bf58bbc69
|
Regularize the Print*Passes so they have default ctors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3006 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:58:09 +00:00 |
|
Chris Lattner
|
c1b5d092a0
|
Initial checkin
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3005 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:56:53 +00:00 |
|
Chris Lattner
|
6dc0193e68
|
Ignore the boost #include files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3004 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:56:32 +00:00 |
|
Chris Lattner
|
e62dbe9a22
|
Enable USEDLIBS to contain .a and .o files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3003 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:56:16 +00:00 |
|
Chris Lattner
|
56d27019e6
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3002 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:52:38 +00:00 |
|
Chris Lattner
|
f78a824b3c
|
Convert over to new style makefile where libraries by default build .o files
unless they specify BUILD_ARCHIVE to also build a .a file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3001 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:52:24 +00:00 |
|
Chris Lattner
|
40ac148c1d
|
Convert over to new style of Makefile, where there is a difference between .o and .a libraries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3000 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:50:41 +00:00 |
|
Chris Lattner
|
aa852bbb50
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2999 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:15:12 +00:00 |
|
Chris Lattner
|
af7e82184d
|
Add support for removing an option from a genericparser
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2998 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:15:09 +00:00 |
|
Chris Lattner
|
ae1257a77b
|
Change to avoid bug in GCC 3.0.4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2997 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 00:44:37 +00:00 |
|
Chris Lattner
|
5eb6b70b06
|
initial checkin
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2996 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 00:17:55 +00:00 |
|
Chris Lattner
|
973fe1fb28
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2995 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 00:17:22 +00:00 |
|
Chris Lattner
|
e08728bda5
|
Initial checkin
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2994 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 00:17:14 +00:00 |
|
Mehwish Nagda
|
6cf7849c1a
|
moving to the Reoptimizer/Mapping dir
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2993 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 22:10:55 +00:00 |
|
Mehwish Nagda
|
5fb72ae7c3
|
moved from CodeGen to this dir
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2992 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 22:09:35 +00:00 |
|
Mehwish Nagda
|
c4e9a14847
|
Moved to Reoptimizer/Mapping directory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2991 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 22:06:56 +00:00 |
|
Chris Lattner
|
eef796c767
|
Always create a shadow node for a store instruction, even if it's storing
a scalar value. Likewise for load instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2990 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 16:35:53 +00:00 |
|
Chris Lattner
|
54ec7aed89
|
Minor bugfix, prevents error in LLI
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2989 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:21:57 +00:00 |
|
Chris Lattner
|
54e05afa3c
|
Fix synopsis
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2988 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:18:09 +00:00 |
|
Chris Lattner
|
84b362b42c
|
Add description to Enum options.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2987 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:18:00 +00:00 |
|
Chris Lattner
|
4689728cdf
|
Hide extra argument
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2986 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:17:27 +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
|
50e3f88d38
|
Convert command line option processing code over to use the syntax supported
by the CommandLine 2.0 library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2984 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:10:07 +00:00 |
|
Chris Lattner
|
21735d739b
|
Convert Command Line option handling code to use the CommandLine 2.0 interface
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2983 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:08:59 +00:00 |
|
Chris Lattner
|
331de23705
|
Checkin CommandLine 2.0
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2982 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:07:59 +00:00 |
|
Chris Lattner
|
173e4244db
|
Print the contents, not the pointer...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2981 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:06:50 +00:00 |
|