Chris Lattner
|
1c10a30949
|
Okay totally give up on trying to optimize aggregates that cannot be completely
broken up into their elements. Too many programs break because of this.
llvm-svn: 6440
|
2003-05-30 19:22:14 +00:00 |
|
Chris Lattner
|
bf8c1cb6a3
|
add a check that allows the SRoA pass to avoid breaking programs, even if their
behavior is technically undefined
llvm-svn: 6438
|
2003-05-30 18:09:57 +00:00 |
|
Chris Lattner
|
c9d950434b
|
Fix bug: ScalarRepl/2003-05-30-MultiLevel.ll
llvm-svn: 6428
|
2003-05-30 05:26:30 +00:00 |
|
Chris Lattner
|
0d415b2dd3
|
Fix bug: ScalarRepl/2003-05-29-ArrayFail.ll
llvm-svn: 6425
|
2003-05-30 04:15:41 +00:00 |
|
Chris Lattner
|
8a6c3b5cbe
|
* Actually USE the statistic that we made
* Implement SRoA for arrays
llvm-svn: 6349
|
2003-05-27 16:09:27 +00:00 |
|
Chris Lattner
|
5c093a1a93
|
Implementation of the simple "scalar replacement of aggregates" transformation
llvm-svn: 6346
|
2003-05-27 15:45:27 +00:00 |
|