| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to
use the old behavior, the flag is -O0. This change allows for finer-grained
control over which optimizations are run at different -O levels.
Most of this work was pretty mechanical. The majority of the fixes came from
verifying that a "fast" variable wasn't used anymore. The JIT still uses a
"Fast" flag. I'll change the JIT with a follow-up patch.
llvm-svn: 70343
 | 
| | 
| 
| 
|  | 
llvm-svn: 70275
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
use the old behavior, the flag is -O0. This change allows for finer-grained
control over which optimizations are run at different -O levels.
Most of this work was pretty mechanical. The majority of the fixes came from
verifying that a "fast" variable wasn't used anymore. The JIT still uses a
"Fast" flag. I'm not 100% sure if it's necessary to change it there...
llvm-svn: 70270
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
a DBG_LABEL or not. We want to fall back to the original way of emitting debug
  info when we're in -O0/-fast mode.
- Add plumbing in to pass the "Fast" flag to places that need it.
- XFAIL DebugInfo/deaddebuglabel.ll. This is finding 11 labels instead of 8. I
  need to investigate still.
llvm-svn: 65367
 | 
| | 
| 
| 
|  | 
llvm-svn: 65355
 | 
| | 
| 
| 
|  | 
llvm-svn: 64987
 | 
| | 
| 
| 
| 
| 
|  | 
by Gabor.
llvm-svn: 62765
 | 
| | 
| 
| 
|  | 
llvm-svn: 62764
 | 
| | 
| 
| 
|  | 
llvm-svn: 62276
 | 
| | 
| 
| 
|  | 
llvm-svn: 62243
 | 
| | 
| 
| 
|  | 
llvm-svn: 61254
 | 
| | 
| 
| 
|  | 
llvm-svn: 61219
 | 
| | 
| 
| 
|  | 
llvm-svn: 61176
 | 
| | 
| 
| 
|  | 
llvm-svn: 61174
 | 
| | 
| 
| 
|  | 
llvm-svn: 61167
 | 
|   
  
  
   | 
llvm-svn: 51695
 |