search for: yacr2

Displaying 20 results from an estimated 29 matches for "yacr2".

Did you mean: cr2
2018 Aug 14
3
[RFC] Delaying phi-to-select transformation until later in the pass pipeline
...-3.44% External/SPEC/CFP2006/453.povray/453.povray -2.50% SingleSource/Benchmarks/Adobe-C++/stepanov_vector -1.49% X86_64 results on Intel Xeon E5-2690: Performance Regressions - execution_time Change MultiSource/Benchmarks/Ptrdist/yacr2/yacr2 5.62% Performance Improvements - execution_time Change SingleSource/Benchmarks/Misc-C++/Large/sphereflake -4.43% External/SPEC/CINT2006/456.hmmer/456.hmmer -2.50% External/SPEC/CINT2006/464.h264ref/464.h264ref -1.60% MultiSource/Benchmarks/nbench/nbench...
2018 Aug 15
2
[RFC] Delaying phi-to-select transformation until later in the pass pipeline
...6/453.povray/453.povray                -2.50% > SingleSource/Benchmarks/Adobe-C++/stepanov_vector               >  -1.49% > > X86_64 results on Intel Xeon E5-2690: > > Performance Regressions - execution_time           Change > MultiSource/Benchmarks/Ptrdist/yacr2/yacr2 5.62% > > Performance Improvements - execution_time          Change > SingleSource/Benchmarks/Misc-C++/Large/sphereflake -4.43% > External/SPEC/CINT2006/456.hmmer/456.hmmer  -2.50% > External/SPEC/CINT2006/464.h264ref/464.h264ref  -1.60% > MultiSource/Ben...
2011 Apr 30
2
[LLVMdev] Greedy register allocation
...rnal/SPEC/CINT95/130.li/Output/130.li -1.1% External/SPEC/CINT2006/403.gcc/Output/403.gcc -1.1% External/SPEC/CINT2006/429.mcf/Output/429.mcf -1.1% MultiSource/Applications/lambda-0.1.3/Output/lambda -1.0% MultiSource/Benchmarks/Trimaran/enc-3des/Output/enc-3des -1.0% MultiSource/Benchmarks/Ptrdist/yacr2/Output/yacr2 +1.1% MultiSource/Benchmarks/MiBench/office-ispell/Output/office-ispell +1.2% SingleSource/Benchmarks/Misc-C++-EH/Output/spirit +1.4% SingleSource/Benchmarks/Misc/Output/oourafft +1.4% MultiSource/Benchmarks/Prolangs-C/assembler/Output/assembler +2.1% MultiSource/Benchmarks/Prolangs-C/...
2012 Apr 16
2
[LLVMdev] Switching the new block placement pass on by default for 3.1
...n't be too flaky. 2) The code has been checked in and reviewed previously. 3) It completes a significant missing feature in LLVM with builtin_expect. 4) It "fixes" some of the regressions introduced with the inlining work by more effectively ensuring the loops are laid out correctly. (yacr2 specifically exhibited this problem) 5) I see more positive movement in performance than negative, but that may be an artifact of the testing I've been doing. I'm planning to check in a change to enable it by default later tonight (PST) and hopefully allow nightly testers to run through it...
2018 Aug 17
2
[RFC] Delaying phi-to-select transformation until later in the pass pipeline
...-2.50% >>> SingleSource/Benchmarks/Adobe-C++/stepanov_vector -1.49% >>> >>> X86_64 results on Intel Xeon E5-2690: >>> >>> Performance Regressions - execution_time Change >>> MultiSource/Benchmarks/Ptrdist/yacr2/yacr2 5.62% >>> >>> Performance Improvements - execution_time Change >>> SingleSource/Benchmarks/Misc-C++/Large/sphereflake -4.43% >>> External/SPEC/CINT2006/456.hmmer/456.hmmer -2.50% >>> External/SPEC/CINT2006/464.h264ref/464...
2017 Oct 25
2
RFC: Switching to the new pass manager by default
...> Regressions: execution time increase > > LNT > > MultiSource/Benchmarks/FreeBench/fourinarow/fourinarow 1018.58% > How real is this? -Hal > MultiSource/Benchmarks/Fhourstones/fhourstones > 9.06% > > MultiSource/Benchmarks/Ptrdist/yacr2/yacr2 > 7.23% > > MultiSource/Benchmarks/Olden/perimeter/perimeter > 6.87% > > MultiSource/Benchmarks/MiBench/consumer-typeset/consumer-typeset 6.02% > > MultiSource/Benchmarks/Trimaran/enc-pc1/enc-pc1 >...
2017 Oct 25
5
RFC: Switching to the new pass manager by default
...; > LNT > > MultiSource/Benchmarks/FreeBench/fourinarow/fourinarow 1018.58% > > > How real is this? > > -Hal > > > MultiSource/Benchmarks/Fhourstones/fhourstones > 9.06% > > MultiSource/Benchmarks/Ptrdist/yacr2/yacr2 > 7.23% > > MultiSource/Benchmarks/Olden/perimeter/perimeter > 6.87% > > MultiSource/Benchmarks/MiBench/consumer-typeset/consumer-typeset 6.02% > > MultiSource/Benchmarks/Trimaran/enc-p...
2012 Apr 16
0
[LLVMdev] Switching the new block placement pass on by default for 3.1
...flaky. > 2) The code has been checked in and reviewed previously. > 3) It completes a significant missing feature in LLVM with builtin_expect. > 4) It "fixes" some of the regressions introduced with the inlining work by more effectively ensuring the loops are laid out correctly. (yacr2 specifically exhibited this problem) > 5) I see more positive movement in performance than negative, but that may be an artifact of the testing I've been doing. > > I'm planning to check in a change to enable it by default later tonight (PST) and hopefully allow nightly testers to...
2017 Nov 10
5
[RFC] Enable Partial Inliner by default
Hi Graham, Thank you for offering help. I am trying to create a reproducer. The problem is that the crashes happen whilst LTO is used. One thing I am sure about IR is broken at compile time. Thanks, Evgeny From: Graham Yiu <gyiu at ca.ibm.com> Date: Friday, 10 November 2017 at 16:09 To: Evgeny Astigeevich <Evgeny.Astigeevich at arm.com> Cc: "junbuml at codeaurora.org"
2013 Sep 08
2
[LLVMdev] [Polly] Compile-time and Execution-time analysis for the SCEV canonicalization
...ch as: SingleSource/Benchmarks/Shootout/ary3-28.98% SingleSource/Benchmarks/Polybench/linear-algebra/solvers/dynprog/dynprog-26.97% SingleSource/Benchmarks/CoyoteBench/lpbench-25.84% MultiSource/Benchmarks/BitBench/drop3/drop3-16.58% MultiSource/Benchmarks/Ptrdist/yacr2/yacr2-16.46% MultiSource/Benchmarks/TSVC/Symbolics-flt/Symbolics-flt-14.96% I think the execution-time performance regression is mainly because of the unexpected performance improvements from non-SCEV canonicalization as shown int eh following bug: http://llvm.org/bugs/show_bug.cgi?id=1715...
2017 Nov 13
2
[RFC] Enable Partial Inliner by default
...6.24% MultiSource/Benchmarks/Fhourstones-3.1/fhourstones3.1 6.10% MultiSource/Benchmarks/Prolangs-C/agrep/agrep 5.65% MultiSource/Benchmarks/Ptrdist/yacr2/yacr2 5.01% ------------------------------------------------------------------------------------------------------------------------- It can be seen there are the same benchmarks have code size regressed. Are they known? I am still...
2015 Feb 26
5
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
Hi all, I've started looking at the GlobalMerge pass, enabled by default on ARM and AArch64. I think we should reconsider that, at least for AArch64. As is, the pass just merges all globals together, in groups of 4KB (AArch64, 128B on ARM). At the time it was enabled, the general thinking was "it's almost free, it doesn't affect performance much, we might as well use it".
2012 Feb 19
2
[LLVMdev] Problem While Running Test Suite
...urce/Benchmarks/mediabench/g721/g721encode/encode | * | * | MultiSource/Benchmarks/mediabench/gsm/toast/toast | * | * | MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/mpeg2decode | * | * | MultiSource/Benchmarks/Ptrdist/yacr2/yacr2 | * | * | MultiSource/Benchmarks/Ptrdist/ft/ft | * | * | MultiSource/Benchmarks/Ptrdist/bc/bc | * | * | MultiSource/Benchmarks/Ptrdist/anagram/anagram...
2013 Jul 28
0
[LLVMdev] IR Passes and TargetTransformInfo: Straw Man
...4.53972257250947 Benchmarks/NPB-serial/is/is 4.6101 4.8299 4.76779245569511 Applications/kimwitu++/kc 0.0266 0.0279 4.88721804511279 Benchmarks/Olden/mst/mst 0.0551 0.0589 6.89655172413793 Benchmarks/Ptrdist/yacr2/yacr2 0.5277 0.5663 7.31476217547851 Benchmarks/VersaBench/beamformer/beamformer 0.6497 0.7015 7.97291057411112 Benchmarks/sim/sim 2.6061 2.8147 8.00429760945475 Benchmarks/FreeBench/pcompress2/pcompress2 0.101 0.1097...
2017 Oct 18
18
RFC: Switching to the new pass manager by default
Greetings everyone! The new pass manager is getting extremely close to the point where I'm not aware of any significant outstanding work needed, and I'd like to see what else would be needed to enable it by default. Here are the current functionality I'm aware of outstanding: 1) Does not do non-trivial loop unswitching. Majority of this is in https://reviews.llvm.org/D34200 but will
2008 Feb 03
0
[LLVMdev] 2.2 Prerelease available for testing
....78 * 1.90 | 1.01 0.99 n/a n/a MultiSource/Benchmarks/Ptrdist/ks/ks | 0.0689 14560 0.0744 * 0.0724 | 1.66 3.23 3.08 * 2.00 | 0.51 0.54 n/a n/a MultiSource/Benchmarks/Ptrdist/yacr2/yacr2 | 0.2985 54124 0.3530 * 0.3457 | 1.89 2.65 2.49 * 3.11 | 0.71 0.76 n/a n/a MultiSource/Benchmarks/SciMark2-C/scimark2 | 0.1291 24252 0.1433 * 0.1...
2007 Sep 18
0
[LLVMdev] 2.1 Pre-Release Available (testers needed)
....61 * 4.00 | 0.74 1.01 n/a n/a MultiSource/Benchmarks/Ptrdist/ks/ks | 0.0680 16548 0.1040 * 0.1040 | 3.07 5.82 3.91 * 4.09 | 0.53 0.79 n/a n/a MultiSource/Benchmarks/Ptrdist/yacr2/yacr2 | 0.3680 62080 0.5080 * 0.4880 | 2.84 2.98 3.43 * 4.00 | 0.95 0.83 n/a n/a MultiSource/Benchmarks/SciMark2-C/scimark2 | 0.1160 23112 0.1760 * 0.1...
2013 Jul 18
3
[LLVMdev] IR Passes and TargetTransformInfo: Straw Man
Andy and I briefly discussed this the other day, we have not yet got chance to list a detailed pass order for the pre- and post- IPO scalar optimizations. This is wish-list in our mind: pre-IPO: based on the ordering he propose, get rid of the inlining (or just inline tiny func), get rid of all loop xforms... post-IPO: get rid of inlining, or maybe we still need it, only
2008 Jan 24
6
[LLVMdev] 2.2 Prerelease available for testing
LLVMers, The 2.2 prerelease is now available for testing: http://llvm.org/prereleases/2.2/ If anyone can help test this release, I ask that you do the following: 1) Build llvm and llvm-gcc (or use a binary). You may build release (default) or debug. You may pick llvm-gcc-4.0, llvm-gcc-4.2, or both. 2) Run 'make check'. 3) In llvm-test, run 'make TEST=nightly report'. 4) When
2007 Sep 18
0
[LLVMdev] 2.1 Pre-Release Available (testers needed)
....76 * 1.85 | 1.03 1.01 n/a n/a MultiSource/Benchmarks/Ptrdist/ks/ks | 0.0748 16752 0.0799 * 0.0750 | 1.87 3.62 2.66 * 2.75 | 0.52 0.70 n/a n/a MultiSource/Benchmarks/Ptrdist/yacr2/yacr2 | 0.2780 63192 0.3677 * 0.3549 | 1.89 2.05 2.50 * 2.97 | 0.92 0.76 n/a n/a MultiSource/Benchmarks/SciMark2-C/scimark2 | 0.0955 23112 0.1339 * 0.1...