Chris Lattner
|
42439b8827
|
Add a debugging option to gccas to cause it to not do level raise or anything
after it.
llvm-svn: 1934
|
2002-03-21 21:21:50 +00:00 |
|
Chris Lattner
|
cc1fa55c61
|
Pull interprocedural analyses out of Analysis library into their own lib
llvm-svn: 1827
|
2002-03-06 18:44:29 +00:00 |
|
Chris Lattner
|
9287e88e26
|
Change to use new pass accessor functions
llvm-svn: 1817
|
2002-02-26 21:47:29 +00:00 |
|
Chris Lattner
|
15709802b8
|
Resolve deps
llvm-svn: 1615
|
2002-01-31 15:52:41 +00:00 |
|
Chris Lattner
|
5e70addcea
|
PassManager is now in it's own header file
llvm-svn: 1608
|
2002-01-31 00:46:22 +00:00 |
|
Chris Lattner
|
bf0c3377fd
|
Only run DeadInst elimination early, because it is quick and painless and
pipelines well
llvm-svn: 1549
|
2002-01-22 21:06:44 +00:00 |
|
Chris Lattner
|
fd5a4f7123
|
Misc cleanups. Allocate ofstream statically, and use a pass to write out the bytecode
llvm-svn: 1529
|
2002-01-22 03:30:46 +00:00 |
|
Chris Lattner
|
4cecd63a42
|
Rename LowerAllocations.h to ChangeAllocations.h since it now contains the
RaiseAllocations pass as well.
llvm-svn: 1525
|
2002-01-22 01:04:08 +00:00 |
|
Chris Lattner
|
83056c99ec
|
Pull RaiseAllocations stuff out of the CleanGCC pass into it's own pass in
the ChangeAllocations.h header file.
llvm-svn: 1522
|
2002-01-22 00:13:51 +00:00 |
|
Chris Lattner
|
4454cdc5c0
|
Move stuff out of the Optimizations directories into the appropriate Transforms
directories. Eliminate the opt namespace.
llvm-svn: 1520
|
2002-01-21 23:17:48 +00:00 |
|
Chris Lattner
|
10a9b7627d
|
Eliminate opt library
llvm-svn: 1516
|
2002-01-21 23:13:46 +00:00 |
|
Chris Lattner
|
2521ae1011
|
Implement a more powerful, simpler, pass system. This pass system can figure
out how to run a collection of passes optimially given their behaviors and
charactaristics.
Convert code to use it.
llvm-svn: 1507
|
2002-01-21 07:31:50 +00:00 |
|
Chris Lattner
|
3dc9a2a61f
|
Changes to build successfully with GCC 3.02
llvm-svn: 1503
|
2002-01-20 22:54:45 +00:00 |
|
Chris Lattner
|
e6523ce62b
|
Add more passes to run after raising
llvm-svn: 1476
|
2001-12-14 16:48:30 +00:00 |
|
Chris Lattner
|
6d97b3a7be
|
Run DCE before cleanupGCCoutput which will cause some dead types (like FILE) to be removed
llvm-svn: 1429
|
2001-12-07 04:25:36 +00:00 |
|
Chris Lattner
|
b1aa7e795d
|
Simplify induction variables before 'raising' the representation
llvm-svn: 1418
|
2001-12-05 06:34:58 +00:00 |
|
Chris Lattner
|
463cc31132
|
Create a new #include "Support/..." directory structure to move things
from "llvm/Support/..." that are not llvm dependant.
Move files and fix #includes
llvm-svn: 1400
|
2001-11-27 00:03:19 +00:00 |
|
Chris Lattner
|
9da08d6abf
|
-raise includes constprop and dce
llvm-svn: 1397
|
2001-11-26 19:37:43 +00:00 |
|
Chris Lattner
|
e0ca60fc70
|
Run constprop before -raise
llvm-svn: 1354
|
2001-11-26 18:16:07 +00:00 |
|
Chris Lattner
|
5908013cfc
|
Fix link prob
llvm-svn: 1297
|
2001-11-14 11:03:17 +00:00 |
|
Chris Lattner
|
943810898d
|
Move the Raise xform from opt to transforms
llvm-svn: 1072
|
2001-11-01 02:41:09 +00:00 |
|
Chris Lattner
|
81a5b6edbf
|
crunch the output of GCC a bit to make it nicer
llvm-svn: 1068
|
2001-10-31 06:36:48 +00:00 |
|
Chris Lattner
|
0db277e65e
|
Fix dumb copy and paste typos
llvm-svn: 1063
|
2001-10-31 04:33:33 +00:00 |
|
Chris Lattner
|
4506f72080
|
Initial checkin of GCCAS
llvm-svn: 1058
|
2001-10-31 04:28:11 +00:00 |
|