2 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
51fa9c7138 |
Enable loop bb placement optimization.
llvm-svn: 71291 |
||
|
|
2fa281106a |
Optimize code placement in loop to eliminate unconditional branches or move unconditional branch to the outside of the loop. e.g.
/// A: /// ... /// <fallthrough to B> /// /// B: --> loop header /// ... /// jcc <cond> C, [exit] /// /// C: /// ... /// jmp B /// /// ==> /// /// A: /// ... /// jmp B /// /// C: --> new loop header /// ... /// <fallthough to B> /// /// B: /// ... /// jcc <cond> C, [exit] llvm-svn: 71209 |