Displaying 3 results from an estimated 3 matches for "tblook01".
2013 Jan 29
0
[LLVMdev] [Patch][Review Requested][Compilation Time] Avoid frequent copy of elements in LoopStrengthReduce
On Tue, Jan 29, 2013 at 3:59 PM, Murali, Sriram <sriram.murali at intel.com> wrote:
> Our benchmark results show that the compilation time performance improved by
> ~0.5%.
That's fairly small; what was the standard deviation, confidence interval, etc?
-- Sean Silva
2013 Jan 30
1
[LLVMdev] [Patch][Review Requested][Compilation Time] Avoid frequent copy of elements in LoopStrengthReduce
...470.lbm
100.00
100.07
471.omnetpp
100.00
100.36
bitmnp01
100.00
100.44
cjpegv2data6
100.00
100.76
idctrn01
100.00
99.83
libquake2
100.00
100.08
libquake_portable
100.00
100.02
libxcsoar
100.00
100.08
linpack
100.00
101.07
matrix01
100.00
100.28
nbench
100.00
100.76
tblook01
100.00
101.52
ttsprk01
100.00
100.82
Geomean
100.00
100.51
-----Original Message-----
From: Sean Silva [mailto:silvas at purdue.edu]
Sent: Tuesday, January 29, 2013 6:41 PM
To: Murali, Sriram
Cc: llvmdev at cs.uiuc.edu
Subject: Re: [LLVMdev] [Patch][Review Requested][Compilation Time]...
2013 Jan 29
4
[LLVMdev] [Patch][Review Requested][Compilation Time] Avoid frequent copy of elements in LoopStrengthReduce
Hello,
This patch aims to improve compile time performance by increasing the SCEV vector size in LoopStrengthReduce. It is observed that the BaseRegs vector size is 4 in most cases, and elements are frequently copied when it is initialized as SmallVector<const SCEV *, 2> BaseRegs.
Our benchmark results show that the compilation time performance improved by ~0.5%.
Patch by Wan Xiaofei.