Devang Patel
|
1b76f2c40b
|
Remove OptimizeForSize global. Use function attribute optsize.
llvm-svn: 56937
|
2008-10-01 23:18:38 +00:00 |
Evan Cheng
|
962c2cf17a
|
Instead of setPreservesAll, just mark them preseving machine loop info and machine dominators.
llvm-svn: 56475
|
2008-09-22 22:21:38 +00:00 |
Evan Cheng
|
168f8f3916
|
Mark several codegen passes as preserving all analysis.
llvm-svn: 56469
|
2008-09-22 20:58:04 +00:00 |
Dan Gohman
|
a79db30d28
|
Tidy up several unbeseeming casts from pointer to intptr_t.
llvm-svn: 55779
|
2008-09-04 17:05:41 +00:00 |
Dan Gohman
|
8de6d22392
|
Use empty() instead of begin() == end().
llvm-svn: 54780
|
2008-08-14 18:13:49 +00:00 |
Evan Cheng
|
2e26dc8051
|
Fix PR2112: don't run loop aligner if target doesn't have a TargetLowering object.
llvm-svn: 47755
|
2008-02-29 17:52:15 +00:00 |
Evan Cheng
|
88f839944d
|
Remove redundant #include.
llvm-svn: 47748
|
2008-02-29 02:49:15 +00:00 |
Evan Cheng
|
95a7be473c
|
Added option -align-loops=<true/false> to disable loop aligner pass.
llvm-svn: 47736
|
2008-02-28 23:29:57 +00:00 |
Evan Cheng
|
c799065cc3
|
Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to 16-byte boundaries.
llvm-svn: 47703
|
2008-02-28 00:43:03 +00:00 |