Chris Lattner
|
e2383e8592
|
Change over to use new style pass mechanism, now passes only expose small
creation functions in their public header file, unless they can help it.
llvm-svn: 1816
|
2002-02-26 21:46:54 +00:00 |
|
Chris Lattner
|
2e463f5dbe
|
Convert xforms over to new pass structure.
llvm-svn: 1605
|
2002-01-31 00:45:11 +00:00 |
|
Chris Lattner
|
bbb4dcdcd1
|
Rename SwapStructureContents -> IPO/SimpleStructMutation
Move MutateStructTypes.(cpp|h) -> IPO/MutateStructTypes.(cpp|h)
llvm-svn: 1510
|
2002-01-21 07:52:35 +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
|
2459d65720
|
Remove debugging output
llvm-svn: 1383
|
2001-11-26 19:14:16 +00:00 |
|
Chris Lattner
|
c1f0351928
|
Support selectable structure transformations
llvm-svn: 1342
|
2001-11-26 16:59:10 +00:00 |
|
Chris Lattner
|
f45cb25619
|
Better heuristics for handling arrays
llvm-svn: 1296
|
2001-11-14 11:02:49 +00:00 |
|
Chris Lattner
|
053906abc0
|
Initail checking of structure swapper
llvm-svn: 1248
|
2001-11-10 07:28:25 +00:00 |
|