search for: r289755

Displaying 4 results from an estimated 4 matches for "r289755".

2017 Jan 18
10
llvm is getting slower, January edition
...ame() 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... Name: CompileTime.pdf Type: application/pdf Size: 526526 bytes Desc:...
2017 Jan 18
2
llvm is getting slower, January edition
...-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 is specific for this particular test, so I could have skipped some commits affec...
2017 Jan 20
2
llvm is getting slower, January edition
...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> > > Disclaimer: > > The data is specific for this particular test, so I could ha...
2016 Dec 19
0
LLVM Weekly - #155, Dec 19th 2016
...[kicked off a discussion](http://lists.llvm.org/pipermail/llvm-dev/2016-December/108182.html) about analysis using the nonnull attribute. ## LLVM commits * The processing of @llvm.assume intrinsics has been made more efficient by using operand bundles. The old AssumptionCache has been removed. [r289755](http://reviews.llvm.org/rL289755), [r289756](http://reviews.llvm.org/rL289756). * The ARM backend now supports codegen for execute-only code (i.e. code intended to placed in a page without read permissions). [r289784](http://reviews.llvm.org/rL289784). * LLVM's aggressive dead code eliminati...