search for: rl318299

Displaying 2 results from an estimated 2 matches for "rl318299".

2017 Dec 19
4
A code layout related side-effect introduced by rL318299
Hi, Recently 10% performance regression on an important benchmark showed up after we integrated https://reviews.llvm.org/rL318299. The analysis showed that rL318299 triggered loop rotation on an multi exits loop, and the loop rotation introduced code layout issue. The performance regression is a side-effect of rL318299. I got two testcases a.ll and b.ll attached to illustrate the problem. a.ll was generated by rL318298 and b....
2017 Dec 19
2
A code layout related side-effect introduced by rL318299
...et of instructions with less good layout. > > David > On Mon, Dec 18, 2017 at 4:14 PM, Wei Mi <wmi at google.com> wrote: > >> Hi, >> >> Recently 10% performance regression on an important benchmark showed up >> after we integrated https://reviews.llvm.org/rL318299. The analysis >> showed that rL318299 triggered loop rotation on an multi exits loop, and >> the loop rotation introduced code layout issue. The performance regression >> is a side-effect of rL318299. I got two testcases a.ll and b.ll attached to >> illustrate the problem. a...