search for: r286814

Displaying 12 results from an estimated 12 matches for "r286814".

2016 Dec 21
5
llvm (the middle-end) is getting slower, December edition
...now put more and more attention at the compile time! > > Just recently I've been looking into historical compile time data as well, and have had similar conclusions. The regressions you've found are probably caused by: > 1) r289813 and r289855 - new matchers in InstCombine > 2) r286814 and r288024 - changes in Inlining cost model > Haven't looked at 2) yet, but I can confirm for 1). Sanjay/Ehsan, can you please explain what's the motivation behind the new transformations you introduced? I'm tempted to ask a revert, but I'd like to understand the motivations fi...
2016 Dec 21
0
llvm (the middle-end) is getting slower, December edition
...on at the compile time! > > > > Just recently I've been looking into historical compile time data as > well, and have had similar conclusions. The regressions you've found are > probably caused by: > > 1) r289813 and r289855 - new matchers in InstCombine > > 2) r286814 and r288024 - changes in Inlining cost model > > > > Haven't looked at 2) yet, but I can confirm for 1). Sanjay/Ehsan, can > you please explain what's the motivation behind the new > transformations you introduced? I'm tempted to ask a revert, but I'd > like to...
2016 Dec 21
0
llvm (the middle-end) is getting slower, December edition
...on at the compile time! > > > > Just recently I've been looking into historical compile time data as > well, and have had similar conclusions. The regressions you've found are > probably caused by: > > 1) r289813 and r289855 - new matchers in InstCombine > > 2) r286814 and r288024 - changes in Inlining cost model > > > > Haven't looked at 2) yet, but I can confirm for 1). Sanjay/Ehsan, can > you please explain what's the motivation behind the new > transformations you introduced? I'm tempted to ask a revert, but I'd > like to...
2016 Dec 21
2
llvm (the middle-end) is getting slower, December edition
...gt; > > > > Just recently I've been looking into historical compile time data as > well, and have had similar conclusions. The regressions you've found are > probably caused by: > > > > 1) r289813 and r289855 - new matchers in InstCombine > > > > 2) r286814 and r288024 - changes in Inlining cost model > > > > > > > > > > Haven't looked at 2) yet, but I can confirm for 1). Sanjay/Ehsan, can > > > you please explain what's the motivation behind the new > > > transformations you introduced? I'm...
2017 Jan 18
10
llvm is getting slower, January edition
...ly enabled unrolling heuristic. +22% 24. r276942: Don't invoke getName() from Function::isIntrinsic(). -1% r277087: Revert "Don't invoke getName() from Function::isIntrinsic().", rL276942. +1% 25. r279585: [LoopUnroll] By default disable unrolling when optimizing for size. 26. r286814: [InlineCost] Remove skew when calculating call costs. +3% 27. r289755: Make processing @llvm.assume more efficient by using operand bundles. +6% 28. r290086: Revert @llvm.assume with operator bundles (r289755-r289757). -6% -------------- next part -------------- A non-text attachment was scrubbed....
2016 Dec 21
0
llvm (the middle-end) is getting slower, December edition
...ently I've been looking into historical compile time > data as well, and have had similar conclusions. The > regressions you've found are probably caused by: > > > > 1) r289813 and r289855 - new matchers in InstCombine > > > > 2) r286814 and r288024 - changes in Inlining cost model > > > > > > > > > > Haven't looked at 2) yet, but I can confirm for 1). > Sanjay/Ehsan, can > > > you please explain what's the motivation behind the new > > >...
2016 Dec 21
2
llvm (the middle-end) is getting slower, December edition
...> Just recently I've been looking into historical compile time data as well, and have had similar conclusions. The regressions you've found are probably caused by: >> >> >> > 1) r289813 and r289855 - new matchers in InstCombine >> >> >> > 2) r286814 and r288024 - changes in Inlining cost model >> >> >> > >> >> >> >> >> >> Haven't looked at 2) yet, but I can confirm for 1). Sanjay/Ehsan, can >> >> >> you please explain what's the motivation behind the ne...
2017 Jan 18
2
llvm is getting slower, January edition
...>> 24. r276942: Don't invoke getName() from Function::isIntrinsic(). -1% >> r277087: Revert "Don't invoke getName() from Function::isIntrinsic().", rL276942. +1% >> 25. r279585: [LoopUnroll] By default disable unrolling when optimizing for size. >> 26. r286814: [InlineCost] Remove skew when calculating call costs. +3% >> 27. r289755: Make processing @llvm.assume more efficient by using operand bundles. +6% >> 28. r290086: Revert @llvm.assume with operator bundles (r289755-r289757). -6% >> >> >> Disclaimer: >> The data...
2017 Jan 20
2
llvm is getting slower, January edition
.... r276942: Don't invoke getName() from Function::isIntrinsic(). -1% > > r277087: Revert "Don't invoke getName() from > Function::isIntrinsic().", rL276942. +1% > > 25. r279585: [LoopUnroll] By default disable unrolling when optimizing > for size. > > 26. r286814: [InlineCost] Remove skew when calculating call costs. +3% > > 27. r289755: Make processing @llvm.assume more efficient by using > operand bundles. +6% > > 28. r290086: Revert @llvm.assume with operator bundles > (r289755-r289757). -6% > > <CompileTime.pdf> > > D...
2016 Dec 20
0
llvm (the middle-end) is getting slower, December edition
...really glad that we now put more and more attention at the compile time! Just recently I've been looking into historical compile time data as well, and have had similar conclusions. The regressions you've found are probably caused by: 1) r289813 and r289855 - new matchers in InstCombine 2) r286814 and r288024 - changes in Inlining cost model You probably can try reverting them locally to check if my hypothesis is correct. I also looked at earlier data, and on top of the before-mentioned issues I found the following causes of compile-time degradations (and sometimes improvements): 1) Change...
2016 Dec 21
0
llvm (the middle-end) is getting slower, December edition
...time data as well, and have had similar conclusions. The >>> regressions you've found are probably caused by: >>> >>> >>> > 1) r289813 and r289855 - new matchers in InstCombine >>> >>> >>> > 2) r286814 and r288024 - changes in Inlining cost model >>> >>> >>> > >>> >>> >>> >>> >>> >>> Haven't looked at 2) yet, but I can confirm for 1). >>> Sanjay/Ehsan, can >>> >>...
2016 Dec 17
19
llvm (the middle-end) is getting slower, December edition
First of all, sorry for the long mail. Inspired by the excellent analysis Rui did for lld, I decided to do the same for llvm. I'm personally very interested in build-time for LTO configuration, with particular attention to the time spent in the optimizer. Rafael did something similar back in March, so this can be considered as an update. This tries to include a more accurate high-level