| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
llvm-svn: 95651
|
|
|
|
|
|
|
|
|
|
|
|
| |
to break up CFG diamonds by banishing one of the blocks to the end of
the function, which is bad for code density and branch size.
This does pessimize MultiSource/Benchmarks/Ptrdist/yacr2, the
benchmark cited as the reason for the change, however I've examined
the code and it looks more like a case of gaming a particular
branch than of being generally applicable.
llvm-svn: 84803
|
|
|
|
| |
llvm-svn: 81293
|
|
|
|
| |
llvm-svn: 79992
|
|
|
|
| |
llvm-svn: 41097
|
|
|
|
|
|
|
|
| |
Remove && from the end of the lines to prevent tests from throwing run
lines into the background. Also, clean up places where the same command
is run multiple times by using a temporary file.
llvm-svn: 36142
|
|
|
|
| |
llvm-svn: 35683
|
|
go to the same destination. Now we're producing really good code for
switch-lower-feature.ll testcase
llvm-svn: 35672
|