Hi Jiangning and Owen, <div><br></div><div>I measured the CC_Time for all applications in llvm-test-suite (see the results at the end). The first line is the name of the application, and the second line contains the slowdown (negative means better) after my change is applied, and the absolute CC_time of the original compiler. <div>
<br></div><div>The timing is not quite stable for applications that take <1 second to compile. However, for applications that take longer to compile (e.g., 7zip-benchmark), the CC_time is roughly the same as before. </div>
<div><br></div><div>The geomean of CC_time slowdown across all applications is 0.9825 (which means ~2% faster). But given the unstableness of short-running applications, I'd say it probably just means parity instead of real improvement. </div>
<div><br></div><div>In general, I don't see a significant regression in compilation time with this patch. </div><div><br></div><div>Jingyue</div><div><div><br></div><div><div>MultiSource/Applications/ALAC/decode/alacconvert-decode</div>
<div> 0.6620% 1.2085</div><div>MultiSource/Applications/ALAC/encode/alacconvert-encode</div><div> -0.8311% 1.2152</div><div>MultiSource/Applications/Burg/burg</div><div> -2.0242% 1.6797</div>
<div>MultiSource/Applications/ClamAV/clamscan</div><div> 0.3322% 14.0900</div><div>MultiSource/Applications/JM/ldecod/ldecod</div><div> 1.2913% 6.1877</div><div>MultiSource/Applications/JM/lencod/lencod</div>
<div> -0.8998% 13.5259</div><div>MultiSource/Applications/SIBsim4/SIBsim4</div><div> -2.0553% 1.2845</div><div>MultiSource/Applications/SPASS/SPASS</div><div> 1.9286% 12.9314</div>
<div>MultiSource/Applications/aha/aha</div><div> -3.3263% 0.1413</div><div>MultiSource/Applications/d/make_dparser</div><div> -0.2314% 2.8527</div><div>MultiSource/Applications/hbd/hbd</div><div>
-1.3046% 1.8627</div><div>MultiSource/Applications/hexxagon/hexxagon</div><div> -1.9634% 0.9932</div><div>MultiSource/Applications/kimwitu++/kc</div><div> 2.6947% 11.3480</div><div>
MultiSource/Applications/lambda-0.1.3/lambda</div><div> -4.0196% 0.6742</div><div>MultiSource/Applications/lemon/lemon</div><div> 10.7558% 0.8693</div><div>MultiSource/Applications/lua/lua</div>
<div> -0.4359% 4.0836</div><div>MultiSource/Applications/minisat/minisat</div><div> 0.5924% 0.6246</div><div>MultiSource/Applications/obsequi/Obsequi</div><div> 1.2604% 1.2853</div>
<div>MultiSource/Applications/oggenc/oggenc</div><div> 8.6571% 3.1373</div><div>MultiSource/Applications/sgefa/sgefa</div><div> -6.8249% 0.5099</div><div>MultiSource/Applications/siod/siod</div>
<div> -1.3471% 1.9227</div><div>MultiSource/Applications/spiff/spiff</div><div> -4.9501% 1.1919</div><div>MultiSource/Applications/sqlite3/sqlite3</div><div> 4.0138% 11.8989</div>
<div>MultiSource/Applications/treecc/treecc</div><div> 0.1516% 2.2433</div><div>MultiSource/Applications/viterbi/viterbi</div><div> 2.2571% 0.2614</div><div>MultiSource/Benchmarks/7zip/7zip-benchmark</div>
<div> -0.5024% 40.2075</div><div>MultiSource/Benchmarks/ASCI_Purple/SMG2000/smg2000</div><div> -0.5554% 7.3818</div><div>MultiSource/Benchmarks/ASC_Sequoia/AMGmk/AMGmk</div><div> 0.8925% 0.7619</div>
<div>MultiSource/Benchmarks/ASC_Sequoia/CrystalMk/CrystalMk</div><div> -5.4254% 0.3926</div><div>MultiSource/Benchmarks/ASC_Sequoia/IRSmk/IRSmk</div><div> -2.0022% 0.1848</div><div>MultiSource/Benchmarks/BitBench/drop3/drop3</div>
<div> -20.1379% 0.0725</div><div>MultiSource/Benchmarks/BitBench/five11/five11</div><div> 1.0101% 0.0792</div><div>MultiSource/Benchmarks/BitBench/uudecode/uudecode</div><div> -7.4671% 0.0683</div>
<div>MultiSource/Benchmarks/BitBench/uuencode/uuencode</div><div> 4.3609% 0.0665</div><div>MultiSource/Benchmarks/Bullet/bullet</div><div> -0.2186% 28.2692</div><div>MultiSource/Benchmarks/Fhourstones-3.1/fhourstones3.1</div>
<div> -2.5487% 0.1334</div><div>MultiSource/Benchmarks/Fhourstones/fhourstones</div><div> -3.3218% 0.2318</div><div>MultiSource/Benchmarks/FreeBench/analyzer/analyzer</div><div> -4.4756% 0.3709</div>
<div>MultiSource/Benchmarks/FreeBench/distray/distray</div><div> -3.0303% 0.1254</div><div>MultiSource/Benchmarks/FreeBench/fourinarow/fourinarow</div><div> 1.4822% 0.2024</div><div>MultiSource/Benchmarks/FreeBench/mason/mason</div>
<div> -1.1378% 0.0791</div><div>MultiSource/Benchmarks/FreeBench/neural/neural</div><div> -28.4747% 0.2511</div><div>MultiSource/Benchmarks/FreeBench/pcompress2/pcompress2</div><div> -6.5595% 0.3796</div>
<div>MultiSource/Benchmarks/FreeBench/pifft/pifft</div><div> 1.1608% 0.9132</div><div>MultiSource/Benchmarks/MallocBench/cfrac/cfrac</div><div> -4.5783% 1.4962</div><div>MultiSource/Benchmarks/MallocBench/espresso/espresso</div>
<div> -0.9815% 5.7258</div><div>MultiSource/Benchmarks/MallocBench/gs/gs</div><div> -2.1733% 5.4618</div><div>MultiSource/Benchmarks/McCat/01-qbsort/qbsort</div><div> -8.2553% 0.1708</div>
<div>MultiSource/Benchmarks/McCat/03-testtrie/testtrie</div><div> 12.8609% 0.1524</div><div>MultiSource/Benchmarks/McCat/04-bisect/bisect</div><div> -4.7285% 0.2136</div><div>MultiSource/Benchmarks/McCat/05-eks/eks</div>
<div> -2.2222% 0.7020</div><div>MultiSource/Benchmarks/McCat/08-main/main</div><div> -2.9863% 0.3516</div><div>MultiSource/Benchmarks/McCat/09-vor/vor</div><div> -0.8770% 0.4447</div>
<div>MultiSource/Benchmarks/McCat/12-IOtest/iotest</div><div> 4.3213% 0.1805</div><div>MultiSource/Benchmarks/McCat/15-trie/trie</div><div> 6.4935% 0.0770</div><div>MultiSource/Benchmarks/McCat/17-bintr/bintr</div>
<div> -6.4543% 0.1193</div><div>MultiSource/Benchmarks/McCat/18-imp/imp</div><div> -4.6539% 0.4319</div><div>MultiSource/Benchmarks/MiBench/automotive-basicmath/automotive-basicmath</div><div> -4.8374% 0.2522</div>
<div>MultiSource/Benchmarks/MiBench/automotive-bitcount/automotive-bitcount</div><div> 1.0012% 0.4894</div><div>MultiSource/Benchmarks/MiBench/automotive-susan/automotive-susan</div><div> 0.5337% 0.6183</div>
<div>MultiSource/Benchmarks/MiBench/consumer-jpeg/consumer-jpeg</div><div> -1.3854% 5.6805</div><div>MultiSource/Benchmarks/MiBench/consumer-lame/consumer-lame</div><div> -0.5075% 4.4729</div><div>
MultiSource/Benchmarks/MiBench/consumer-typeset/consumer-typeset</div><div> -0.5005% 11.1695</div><div>MultiSource/Benchmarks/MiBench/network-dijkstra/network-dijkstra</div><div> -12.4476% 0.0715</div>
<div>MultiSource/Benchmarks/MiBench/network-patricia/network-patricia</div><div> 6.0174% 0.1263</div><div>MultiSource/Benchmarks/MiBench/office-ispell/office-ispell</div><div> -0.2698% 1.7418</div>
<div>MultiSource/Benchmarks/MiBench/office-stringsearch/office-stringsearch</div><div> -3.7461% 0.2536</div><div>MultiSource/Benchmarks/MiBench/security-blowfish/security-blowfish</div><div> -5.3802% 0.4182</div>
<div>MultiSource/Benchmarks/MiBench/security-rijndael/security-rijndael</div><div> -1.7516% 0.4967</div><div>MultiSource/Benchmarks/MiBench/security-sha/security-sha</div><div> 2.0984% 0.1382</div>
<div>MultiSource/Benchmarks/MiBench/telecomm-CRC32/telecomm-CRC32</div><div> -13.1902% 0.0652</div><div>MultiSource/Benchmarks/MiBench/telecomm-FFT/telecomm-fft</div><div> 2.3671% 0.2070</div><div>
MultiSource/Benchmarks/MiBench/telecomm-adpcm/telecomm-adpcm</div><div> 7.9793% 0.0965</div><div>MultiSource/Benchmarks/MiBench/telecomm-gsm/telecomm-gsm</div><div> -1.4768% 1.5981</div><div>MultiSource/Benchmarks/NPB-serial/is/is</div>
<div> 3.1100% 0.0836</div><div>MultiSource/Benchmarks/Olden/bh/bh</div><div> -1.4403% 0.3541</div><div>MultiSource/Benchmarks/Olden/bisort/bisort</div><div> -10.3128% 0.1183</div>
<div>MultiSource/Benchmarks/Olden/em3d/em3d</div><div> 2.1883% 0.2879</div><div>MultiSource/Benchmarks/Olden/health/health</div><div> -0.7179% 0.2368</div><div>MultiSource/Benchmarks/Olden/mst/mst</div>
<div> -7.9195% 0.2235</div><div>MultiSource/Benchmarks/Olden/perimeter/perimeter</div><div> -1.6620% 0.1444</div><div>MultiSource/Benchmarks/Olden/power/power</div><div> 2.9753% 0.1983</div>
<div>MultiSource/Benchmarks/Olden/treeadd/treeadd</div><div> 8.5981% 0.1070</div><div>MultiSource/Benchmarks/Olden/tsp/tsp</div><div> 4.1952% 0.2193</div><div>MultiSource/Benchmarks/Olden/voronoi/voronoi</div>
<div> 3.9962% 0.3128</div><div>MultiSource/Benchmarks/PAQ8p/paq8p</div><div> -4.7844% 1.5843</div><div>MultiSource/Benchmarks/Prolangs-C++/NP/np</div><div> -0.9029% 0.0443</div><div>
MultiSource/Benchmarks/Prolangs-C++/city/city</div><div> -1.2080% 1.5066</div><div>MultiSource/Benchmarks/Prolangs-C++/deriv1/deriv1</div><div> 2.8470% 0.2248</div><div>MultiSource/Benchmarks/Prolangs-C++/deriv2/deriv2</div>
<div> 1.2510% 0.2558</div><div>MultiSource/Benchmarks/Prolangs-C++/employ/employ</div><div> -0.5156% 0.2909</div><div>MultiSource/Benchmarks/Prolangs-C++/family/family</div><div> -8.2459% 0.0667</div>
<div>MultiSource/Benchmarks/Prolangs-C++/fsm/fsm</div><div> -2.3292% 0.0644</div><div>MultiSource/Benchmarks/Prolangs-C++/garage/garage</div><div> -0.1292% 0.0774</div><div>MultiSource/Benchmarks/Prolangs-C++/life/life</div>
<div> 1.3408% 0.0895</div><div>MultiSource/Benchmarks/Prolangs-C++/objects/objects</div><div> -2.2705% 0.1013</div><div>MultiSource/Benchmarks/Prolangs-C++/ocean/ocean</div><div> -0.8895% 0.1349</div>
<div>MultiSource/Benchmarks/Prolangs-C++/office/office</div><div> -4.3218% 0.2175</div><div>MultiSource/Benchmarks/Prolangs-C++/primes/primes</div><div> -9.4949% 0.0495</div><div>MultiSource/Benchmarks/Prolangs-C++/shapes/shapes</div>
<div> 1.1157% 0.2689</div><div>MultiSource/Benchmarks/Prolangs-C++/simul/simul</div><div> 9.7074% 0.0752</div><div>MultiSource/Benchmarks/Prolangs-C++/trees/trees</div><div> -5.2029% 0.0961</div>
<div>MultiSource/Benchmarks/Prolangs-C++/vcirc/vcirc</div><div> -2.8302% 0.0530</div><div>MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/timberwolfmc</div><div> -1.5207% 10.9884</div><div>MultiSource/Benchmarks/Prolangs-C/agrep/agrep</div>
<div> -2.4863% 1.5163</div><div>MultiSource/Benchmarks/Prolangs-C/allroots/allroots</div><div> -6.0264% 0.1593</div><div>MultiSource/Benchmarks/Prolangs-C/archie-client/archie</div><div> -2.9350% 0.9574</div>
<div>MultiSource/Benchmarks/Prolangs-C/assembler/assembler</div><div> -1.5710% 0.8848</div><div>MultiSource/Benchmarks/Prolangs-C/bison/mybison</div><div> -6.5930% 1.9445</div><div>MultiSource/Benchmarks/Prolangs-C/cdecl/cdecl</div>
<div> -1.1713% 0.3415</div><div>MultiSource/Benchmarks/Prolangs-C/compiler/compiler</div><div> -0.1878% 0.5324</div><div>MultiSource/Benchmarks/Prolangs-C/fixoutput/fixoutput</div><div> 0.9982% 0.1102</div>
<div>MultiSource/Benchmarks/Prolangs-C/football/football</div><div> -1.9346% 0.7702</div><div>MultiSource/Benchmarks/Prolangs-C/gnugo/gnugo</div><div> -3.8533% 1.2379</div><div>MultiSource/Benchmarks/Prolangs-C/loader/loader</div>
<div> -3.4824% 0.5054</div><div>MultiSource/Benchmarks/Prolangs-C/plot2fig/plot2fig</div><div> -4.2088% 1.0478</div><div>MultiSource/Benchmarks/Prolangs-C/simulator/simulator</div><div> -1.1643% 1.0478</div>
<div>MultiSource/Benchmarks/Prolangs-C/unix-smail/unix-smail</div><div> -4.1518% 0.8406</div><div>MultiSource/Benchmarks/Prolangs-C/unix-tbl/unix-tbl</div><div> -1.8456% 1.4467</div><div>MultiSource/Benchmarks/Ptrdist/anagram/anagram</div>
<div> 11.2284% 0.1042</div><div>MultiSource/Benchmarks/Ptrdist/bc/bc</div><div> 0.5738% 1.2896</div><div>MultiSource/Benchmarks/Ptrdist/ft/ft</div><div> -9.3870% 0.3377</div><div>
MultiSource/Benchmarks/Ptrdist/ks/ks</div><div> -0.7924% 0.1893</div><div>MultiSource/Benchmarks/Ptrdist/yacr2/yacr2</div><div> 1.3011% 0.6994</div><div>MultiSource/Benchmarks/SciMark2-C/scimark2</div>
<div> -4.1027% 0.6191</div><div>MultiSource/Benchmarks/TSVC/ControlFlow-dbl/ControlFlow-dbl</div><div> 5.3650% 1.2563</div><div>MultiSource/Benchmarks/TSVC/ControlFlow-flt/ControlFlow-flt</div>
<div> 16.5980% 1.2134</div><div>MultiSource/Benchmarks/TSVC/ControlLoops-dbl/ControlLoops-dbl</div><div> -2.3300% 1.2618</div><div>MultiSource/Benchmarks/TSVC/ControlLoops-flt/ControlLoops-flt</div>
<div> 2.0587% 1.2338</div><div>MultiSource/Benchmarks/TSVC/CrossingThresholds-dbl/CrossingThresholds-dbl</div><div> -2.3312% 1.2483</div><div>MultiSource/Benchmarks/TSVC/CrossingThresholds-flt/CrossingThresholds-flt</div>
<div> 7.0103% 1.1155</div><div>MultiSource/Benchmarks/TSVC/Equivalencing-dbl/Equivalencing-dbl</div><div> -11.3610% 1.2719</div><div>MultiSource/Benchmarks/TSVC/Equivalencing-flt/Equivalencing-flt</div>
<div> 12.9015% 1.1332</div><div>MultiSource/Benchmarks/TSVC/Expansion-dbl/Expansion-dbl</div><div> 10.8477% 1.1053</div><div>MultiSource/Benchmarks/TSVC/Expansion-flt/Expansion-flt</div><div> 1.0403% 1.2496</div>
<div>MultiSource/Benchmarks/TSVC/GlobalDataFlow-dbl/GlobalDataFlow-dbl</div><div> 5.3418% 1.2449</div><div>MultiSource/Benchmarks/TSVC/GlobalDataFlow-flt/GlobalDataFlow-flt</div><div> 4.4470% 1.2188</div>
<div>MultiSource/Benchmarks/TSVC/IndirectAddressing-dbl/IndirectAddressing-dbl</div><div> 7.3145% 1.1443</div><div>MultiSource/Benchmarks/TSVC/IndirectAddressing-flt/IndirectAddressing-flt</div><div> 18.5192% 1.0805</div>
<div>MultiSource/Benchmarks/TSVC/InductionVariable-dbl/InductionVariable-dbl</div><div> -14.0255% 1.1693</div><div>MultiSource/Benchmarks/TSVC/InductionVariable-flt/InductionVariable-flt</div><div> 4.2940% 1.2599</div>
<div>MultiSource/Benchmarks/TSVC/LinearDependence-dbl/LinearDependence-dbl</div><div> 12.2398% 1.1912</div><div>MultiSource/Benchmarks/TSVC/LinearDependence-flt/LinearDependence-flt</div><div> 14.9716% 1.1809</div>
<div>MultiSource/Benchmarks/TSVC/LoopRerolling-dbl/LoopRerolling-dbl</div><div> -3.1203% 1.2531</div><div>MultiSource/Benchmarks/TSVC/LoopRerolling-flt/LoopRerolling-flt</div><div> 1.7193% 1.2505</div>
<div>MultiSource/Benchmarks/TSVC/LoopRestructuring-dbl/LoopRestructuring-dbl</div><div> 3.3518% 1.1904</div><div>MultiSource/Benchmarks/TSVC/LoopRestructuring-flt/LoopRestructuring-flt</div><div> 17.4818% 1.0960</div>
<div>MultiSource/Benchmarks/TSVC/NodeSplitting-dbl/NodeSplitting-dbl</div><div> 9.6001% 1.0927</div><div>MultiSource/Benchmarks/TSVC/NodeSplitting-flt/NodeSplitting-flt</div><div> 0.9135% 1.2479</div>
<div>MultiSource/Benchmarks/TSVC/Packing-dbl/Packing-dbl</div><div> -4.8665% 1.2247</div><div>MultiSource/Benchmarks/TSVC/Packing-flt/Packing-flt</div><div> 15.4545% 1.0780</div><div>MultiSource/Benchmarks/TSVC/Recurrences-dbl/Recurrences-dbl</div>
<div> 10.2826% 1.1252</div><div>MultiSource/Benchmarks/TSVC/Recurrences-flt/Recurrences-flt</div><div> 9.3191% 1.0956</div><div>MultiSource/Benchmarks/TSVC/Reductions-dbl/Reductions-dbl</div><div>
11.2247% 1.1840</div><div>MultiSource/Benchmarks/TSVC/Reductions-flt/Reductions-flt</div><div> -13.4958% 1.3256</div><div>MultiSource/Benchmarks/TSVC/Searching-dbl/Searching-dbl</div><div> -8.9187% 1.2356</div>
<div>MultiSource/Benchmarks/TSVC/Searching-flt/Searching-flt</div><div> 5.0593% 1.1721</div><div>MultiSource/Benchmarks/TSVC/StatementReordering-dbl/StatementReordering-dbl</div><div> -5.1540% 1.2146</div>
<div>MultiSource/Benchmarks/TSVC/StatementReordering-flt/StatementReordering-flt</div><div> 7.7742% 1.1744</div><div>MultiSource/Benchmarks/TSVC/Symbolics-dbl/Symbolics-dbl</div><div> -9.5361% 1.2028</div>
<div>MultiSource/Benchmarks/TSVC/Symbolics-flt/Symbolics-flt</div><div> 12.2185% 1.1458</div><div>MultiSource/Benchmarks/Trimaran/enc-3des/enc-3des</div><div> -1.0976% 0.2551</div><div>MultiSource/Benchmarks/Trimaran/enc-md5/enc-md5</div>
<div> -3.3930% 0.1621</div><div>MultiSource/Benchmarks/Trimaran/enc-pc1/enc-pc1</div><div> -3.3223% 0.0903</div><div>MultiSource/Benchmarks/Trimaran/enc-rc4/enc-rc4</div><div> 0.4754% 0.0631</div>
<div>MultiSource/Benchmarks/Trimaran/netbench-crc/netbench-crc</div><div> 4.2537% 0.1340</div><div>MultiSource/Benchmarks/Trimaran/netbench-url/netbench-url</div><div> 1.8034% 0.2828</div><div>
MultiSource/Benchmarks/VersaBench/8b10b/8b10b</div><div> -4.7090% 0.1529</div><div>MultiSource/Benchmarks/VersaBench/beamformer/beamformer</div><div> 0.4762% 0.1470</div><div>MultiSource/Benchmarks/VersaBench/bmm/bmm</div>
<div> -6.3218% 0.1044</div><div>MultiSource/Benchmarks/VersaBench/dbms/dbms</div><div> 0.9138% 1.9041</div><div>MultiSource/Benchmarks/VersaBench/ecbdes/ecbdes</div><div> -2.6248% 0.3086</div>
<div>MultiSource/Benchmarks/llubenchmark/llu</div><div> -6.4982% 0.0831</div><div>MultiSource/Benchmarks/mafft/pairlocalalign</div><div> -0.4217% 8.5846</div><div>MultiSource/Benchmarks/mediabench/adpcm/rawcaudio/rawcaudio</div>
<div> -8.3725% 0.1063</div><div>MultiSource/Benchmarks/mediabench/adpcm/rawdaudio/rawdaudio</div><div> 9.3248% 0.0933</div><div>MultiSource/Benchmarks/mediabench/g721/g721encode/encode</div><div>
-0.1193% 0.3354</div><div>MultiSource/Benchmarks/mediabench/gsm/toast/toast</div><div> -3.0290% 1.6177</div><div>MultiSource/Benchmarks/mediabench/jpeg/jpeg-6a/cjpeg</div><div> -1.8806% 5.6845</div>
<div>MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/mpeg2decode</div><div> -0.5020% 1.5539</div><div>MultiSource/Benchmarks/nbench/nbench</div><div> 2.1258% 1.0114</div><div>MultiSource/Benchmarks/sim/sim</div>
<div> -3.6286% 0.2811</div><div>MultiSource/Benchmarks/tramp3d-v4/tramp3d-v4</div><div> 2.3999% 15.1839</div><div>SingleSource/Benchmarks/Adobe-C++/functionobjects</div><div> 1.3158% 0.3800</div>
<div>SingleSource/Benchmarks/Adobe-C++/loop_unroll</div><div> -1.3014% 2.6356</div><div>SingleSource/Benchmarks/Adobe-C++/simple_types_constant_folding</div><div> -4.0832% 2.2115</div><div>SingleSource/Benchmarks/Adobe-C++/simple_types_loop_invariant</div>
<div> 8.9317% 1.6447</div><div>SingleSource/Benchmarks/Adobe-C++/stepanov_abstraction</div><div> -0.9164% 0.5238</div><div>SingleSource/Benchmarks/Adobe-C++/stepanov_vector</div><div> 0.0000% 0.7433</div>
<div>SingleSource/Benchmarks/BenchmarkGame/Large/fasta</div><div> -6.0820% 0.0707</div><div>SingleSource/Benchmarks/BenchmarkGame/fannkuch</div><div> -0.5102% 0.0784</div><div>SingleSource/Benchmarks/BenchmarkGame/n-body</div>
<div> -2.6196% 0.0878</div><div>SingleSource/Benchmarks/BenchmarkGame/nsieve-bits</div><div> -5.3448% 0.0580</div><div>SingleSource/Benchmarks/BenchmarkGame/partialsums</div><div> 11.5174% 0.0547</div>
<div>SingleSource/Benchmarks/BenchmarkGame/puzzle</div><div> 2.4691% 0.0729</div><div>SingleSource/Benchmarks/BenchmarkGame/recursive</div><div> 2.5845% 0.0503</div><div>SingleSource/Benchmarks/BenchmarkGame/spectral-norm</div>
<div> 1.1084% 0.0812</div><div>SingleSource/Benchmarks/CoyoteBench/almabench</div><div> 7.3996% 0.0946</div><div>SingleSource/Benchmarks/CoyoteBench/fftbench</div><div> 0.7819% 0.3709</div>
<div>SingleSource/Benchmarks/CoyoteBench/huffbench</div><div> -3.9965% 0.1151</div><div>SingleSource/Benchmarks/CoyoteBench/lpbench</div><div> -4.9255% 0.1746</div><div>SingleSource/Benchmarks/Dhrystone/dry</div>
<div> -7.4468% 0.0752</div><div>SingleSource/Benchmarks/Dhrystone/fldry</div><div> -8.1579% 0.0760</div><div>SingleSource/Benchmarks/Linpack/linpack-pc</div><div> 3.1542% 0.2568</div>
<div>SingleSource/Benchmarks/McGill/chomp</div><div> 3.4219% 0.2221</div><div>SingleSource/Benchmarks/McGill/exptree</div><div> -6.1940% 0.1227</div><div>SingleSource/Benchmarks/McGill/misr</div>
<div> 5.5556% 0.0846</div><div>SingleSource/Benchmarks/McGill/queens</div><div> -2.4602% 0.0691</div><div>SingleSource/Benchmarks/Misc-C++-EH/spirit</div><div> -0.6575% 3.2852</div>
<div>SingleSource/Benchmarks/Misc-C++/Large/ray</div><div> -2.1576% 0.3059</div><div>SingleSource/Benchmarks/Misc-C++/Large/sphereflake</div><div> -9.0606% 0.3002</div><div>SingleSource/Benchmarks/Misc-C++/bigfib</div>
<div> -21.7057% 0.5464</div><div>SingleSource/Benchmarks/Misc-C++/mandel-text</div><div> -13.9959% 0.0493</div><div>SingleSource/Benchmarks/Misc-C++/oopack_v1p8</div><div> 0.0000% 0.1312</div>
<div>SingleSource/Benchmarks/Misc-C++/stepanov_container</div><div> 0.4430% 0.6998</div><div>SingleSource/Benchmarks/Misc-C++/stepanov_v1p2</div><div> -2.8586% 0.1994</div><div>SingleSource/Benchmarks/Misc/ReedSolomon</div>
<div> -0.8681% 0.1843</div><div>SingleSource/Benchmarks/Misc/dt</div><div> 2.8391% 0.0634</div><div>SingleSource/Benchmarks/Misc/fbench</div><div> -8.6188% 0.0905</div><div>SingleSource/Benchmarks/Misc/ffbench</div>
<div> 1.8559% 0.0916</div><div>SingleSource/Benchmarks/Misc/flops</div><div> -5.3407% 0.1086</div><div>SingleSource/Benchmarks/Misc/flops-1</div><div> 0.1799% 0.0556</div><div>SingleSource/Benchmarks/Misc/flops-2</div>
<div> 9.6386% 0.0498</div><div>SingleSource/Benchmarks/Misc/flops-3</div><div> 0.1887% 0.0530</div><div>SingleSource/Benchmarks/Misc/flops-4</div><div> -7.8365% 0.0587</div><div>SingleSource/Benchmarks/Misc/flops-5</div>
<div> -7.9661% 0.0590</div><div>SingleSource/Benchmarks/Misc/flops-6</div><div> 2.1818% 0.0550</div><div>SingleSource/Benchmarks/Misc/flops-7</div><div> 8.2430% 0.0461</div><div>SingleSource/Benchmarks/Misc/flops-8</div>
<div> -15.0082% 0.0613</div><div>SingleSource/Benchmarks/Misc/fp-convert</div><div> -5.9369% 0.0539</div><div>SingleSource/Benchmarks/Misc/himenobmtxpa</div><div> -1.3627% 0.1908</div>
<div>SingleSource/Benchmarks/Misc/lowercase</div><div> -6.9767% 0.0516</div><div>SingleSource/Benchmarks/Misc/mandel</div><div> -10.4987% 0.0762</div><div>SingleSource/Benchmarks/Misc/mandel-2</div>
<div> 5.6641% 0.0512</div><div>SingleSource/Benchmarks/Misc/matmul_f64_4x4</div><div> -5.0435% 0.0575</div><div>SingleSource/Benchmarks/Misc/oourafft</div><div> -12.8955% 0.2086</div>
<div>SingleSource/Benchmarks/Misc/perlin</div><div> -12.2166% 0.0794</div><div>SingleSource/Benchmarks/Misc/pi</div><div> -9.5745% 0.0470</div><div>SingleSource/Benchmarks/Misc/richards_benchmark</div>
<div> -5.3377% 0.0918</div><div>SingleSource/Benchmarks/Misc/salsa20</div><div> -9.1822% 0.0697</div><div>SingleSource/Benchmarks/Misc/whetstone</div><div> -1.6129% 0.1054</div><div>
SingleSource/Benchmarks/Polybench/datamining/correlation/correlation</div><div> -4.1626% 0.1033</div><div>SingleSource/Benchmarks/Polybench/datamining/covariance/covariance</div><div> -0.7455% 0.0939</div>
<div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/2mm/2mm</div><div> -1.2579% 0.0954</div><div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/3mm/3mm</div><div> 5.3384% 0.1049</div>
<div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/atax/atax</div><div> 0.0000% 0.0904</div><div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/bicg/bicg</div><div> -0.4215% 0.0949</div>
<div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/cholesky/cholesky</div><div> -5.4860% 0.1039</div><div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/doitgen/doitgen</div><div> -0.2836% 0.1058</div>
<div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/gemm/gemm</div><div> -0.1126% 0.0888</div><div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/gemver/gemver</div><div> -2.3969% 0.1043</div>
<div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/gesummv/gesummv</div><div> -0.6897% 0.0870</div><div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/mvt/mvt</div><div> 1.0011% 0.0899</div>
<div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/symm/symm</div><div> -5.3039% 0.0905</div><div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/syr2k/syr2k</div><div> 0.0000% 0.0925</div>
<div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/syrk/syrk</div><div> -0.3254% 0.0922</div><div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/trisolv/trisolv</div><div> -1.3793% 0.0870</div>
<div>SingleSource/Benchmarks/Polybench/linear-algebra/kernels/trmm/trmm</div><div> -1.5873% 0.0882</div><div>SingleSource/Benchmarks/Polybench/linear-algebra/solvers/durbin/durbin</div><div> 7.8109% 0.0973</div>
<div>SingleSource/Benchmarks/Polybench/linear-algebra/solvers/dynprog/dynprog</div><div> -10.3622% 0.0994</div><div>SingleSource/Benchmarks/Polybench/linear-algebra/solvers/gramschmidt/gramschmidt</div><div>
-3.7975% 0.1027</div><div>SingleSource/Benchmarks/Polybench/linear-algebra/solvers/lu/lu</div><div> 4.4324% 0.0925</div><div>SingleSource/Benchmarks/Polybench/medley/floyd-warshall/floyd-warshall</div>
<div> 2.5610% 0.0820</div><div>SingleSource/Benchmarks/Polybench/medley/reg_detect/reg_detect</div><div> 4.9486% 0.1556</div><div>SingleSource/Benchmarks/Polybench/stencils/adi/adi</div><div> 1.2670% 0.1105</div>
<div>SingleSource/Benchmarks/Polybench/stencils/fdtd-2d/fdtd-2d</div><div> 6.1017% 0.1180</div><div>SingleSource/Benchmarks/Polybench/stencils/fdtd-apml/fdtd-apml</div><div> 0.2287% 0.1312</div>
<div>SingleSource/Benchmarks/Polybench/stencils/jacobi-1d-imper/jacobi-1d-imper</div><div> 1.6873% 0.0889</div><div>SingleSource/Benchmarks/Polybench/stencils/jacobi-2d-imper/jacobi-2d-imper</div><div> 0.3033% 0.0989</div>
<div>SingleSource/Benchmarks/Polybench/stencils/seidel-2d/seidel-2d</div><div> -5.6460% 0.0921</div><div>SingleSource/Benchmarks/Shootout-C++/EH/except</div><div> 1.7874% 0.2126</div><div>SingleSource/Benchmarks/Shootout-C++/ackermann</div>
<div> 0.0500% 0.2001</div><div>SingleSource/Benchmarks/Shootout-C++/ary</div><div> -5.9852% 0.2573</div><div>SingleSource/Benchmarks/Shootout-C++/ary2</div><div> -3.4733% 0.2476</div>
<div>SingleSource/Benchmarks/Shootout-C++/ary3</div><div> -1.8468% 0.2545</div><div>SingleSource/Benchmarks/Shootout-C++/fibo</div><div> 3.1595% 0.1994</div><div>SingleSource/Benchmarks/Shootout-C++/hash</div>
<div> -4.1590% 0.3823</div><div>SingleSource/Benchmarks/Shootout-C++/hash2</div><div> 1.0340% 0.3965</div><div>SingleSource/Benchmarks/Shootout-C++/heapsort</div><div> -2.0270% 0.2220</div>
<div>SingleSource/Benchmarks/Shootout-C++/hello</div><div> 2.0310% 0.1871</div><div>SingleSource/Benchmarks/Shootout-C++/lists</div><div> 1.1895% 0.2522</div><div>SingleSource/Benchmarks/Shootout-C++/lists1</div>
<div> 0.3384% 0.2955</div><div>SingleSource/Benchmarks/Shootout-C++/matrix</div><div> -1.2679% 0.2445</div><div>SingleSource/Benchmarks/Shootout-C++/methcall</div><div> -2.4402% 0.2131</div>
<div>SingleSource/Benchmarks/Shootout-C++/moments</div><div> -2.3653% 0.3509</div><div>SingleSource/Benchmarks/Shootout-C++/nestedloop</div><div> -1.8655% 0.2037</div><div>SingleSource/Benchmarks/Shootout-C++/objinst</div>
<div> -0.7036% 0.2132</div><div>SingleSource/Benchmarks/Shootout-C++/random</div><div> -2.3600% 0.2161</div><div>SingleSource/Benchmarks/Shootout-C++/reversefile</div><div> -3.9610% 0.3282</div>
<div>SingleSource/Benchmarks/Shootout-C++/sieve</div><div> -3.3129% 0.2777</div><div>SingleSource/Benchmarks/Shootout-C++/spellcheck</div><div> 3.7780% 0.3441</div><div>SingleSource/Benchmarks/Shootout-C++/strcat</div>
<div> 0.7243% 0.2071</div><div>SingleSource/Benchmarks/Shootout-C++/sumcol</div><div> -3.6092% 0.2272</div><div>SingleSource/Benchmarks/Shootout-C++/wc</div><div> -1.9048% 0.2310</div>
<div>SingleSource/Benchmarks/Shootout-C++/wordfreq</div><div> -3.8384% 0.2970</div><div>SingleSource/Benchmarks/Shootout/ackermann</div><div> 13.6564% 0.0454</div><div>SingleSource/Benchmarks/Shootout/ary3</div>
<div> -3.2967% 0.0637</div><div>SingleSource/Benchmarks/Shootout/fib2</div><div> -9.8174% 0.0438</div><div>SingleSource/Benchmarks/Shootout/hash</div><div> 4.9315% 0.0730</div><div>
SingleSource/Benchmarks/Shootout/heapsort</div><div> -2.5185% 0.0675</div><div>SingleSource/Benchmarks/Shootout/hello</div><div> -8.6207% 0.0406</div><div>SingleSource/Benchmarks/Shootout/lists</div>
<div> -1.2514% 0.0879</div><div>SingleSource/Benchmarks/Shootout/matrix</div><div> -4.9246% 0.0995</div><div>SingleSource/Benchmarks/Shootout/methcall</div><div> 5.6995% 0.0579</div>
<div>SingleSource/Benchmarks/Shootout/nestedloop</div><div> 2.2648% 0.0574</div><div>SingleSource/Benchmarks/Shootout/objinst</div><div> 2.2152% 0.0632</div><div>SingleSource/Benchmarks/Shootout/random</div>
<div> -1.3093% 0.0611</div><div>SingleSource/Benchmarks/Shootout/sieve</div><div> 0.7737% 0.0517</div><div>SingleSource/Benchmarks/Shootout/strcat</div><div> -8.2051% 0.0585</div>
<div>SingleSource/Benchmarks/SmallPT/smallpt</div><div> -2.2371% 0.1341</div><div>SingleSource/Benchmarks/Stanford/Bubblesort</div><div> -6.7947% 0.0677</div><div>SingleSource/Benchmarks/Stanford/FloatMM</div>
<div> -4.0057% 0.0699</div><div>SingleSource/Benchmarks/Stanford/IntMM</div><div> -5.5807% 0.0663</div><div>SingleSource/Benchmarks/Stanford/Oscar</div><div> 4.3587% 0.0803</div><div>
SingleSource/Benchmarks/Stanford/Perm</div><div> -0.9506% 0.0526</div><div>SingleSource/Benchmarks/Stanford/Puzzle</div><div> 4.1166% 0.1166</div><div>SingleSource/Benchmarks/Stanford/Queens</div>
<div> -10.8470% 0.0673</div><div>SingleSource/Benchmarks/Stanford/Quicksort</div><div> -3.6395% 0.0577</div><div>SingleSource/Benchmarks/Stanford/RealMM</div><div> -2.2255% 0.0674</div>
<div>SingleSource/Benchmarks/Stanford/Towers</div><div> -5.3296% 0.0713</div><div>SingleSource/Benchmarks/Stanford/Treesort</div><div> 2.4691% 0.0648</div><div>SingleSource/Regression/C++/2003-05-14-array-init</div>
<div> -2.6374% 0.0455</div><div>SingleSource/Regression/C++/2003-05-14-expr_stmt</div><div> -21.2121% 0.0363</div><div>SingleSource/Regression/C++/2003-06-08-BaseType</div><div> 34.6278% 0.0309</div>
<div>SingleSource/Regression/C++/2003-06-08-VirtualFunctions</div><div> -6.4972% 0.0354</div><div>SingleSource/Regression/C++/2003-06-13-Crasher</div><div> 21.0356% 0.0309</div><div>SingleSource/Regression/C++/2003-08-20-EnumSizeProblem</div>
<div> 6.8182% 0.0308</div><div>SingleSource/Regression/C++/2003-09-29-NonPODsByValue</div><div> -8.8452% 0.0407</div><div>SingleSource/Regression/C++/2008-01-29-ParamAliasesReturn</div><div> 4.4665% 0.0403</div>
<div>SingleSource/Regression/C++/2011-03-28-Bitfield</div><div> -0.8830% 0.0453</div><div>SingleSource/Regression/C++/BuiltinTypeInfo</div><div> -1.4528% 0.0413</div><div>SingleSource/Regression/C++/EH/ConditionalExpr</div>
<div> -3.1513% 0.0476</div><div>SingleSource/Regression/C++/EH/class_hierarchy</div><div> -11.1940% 0.0670</div><div>SingleSource/Regression/C++/EH/ctor_dtor_count</div><div> -8.2910% 0.0591</div>
<div>SingleSource/Regression/C++/EH/ctor_dtor_count-2</div><div> 3.9823% 0.0452</div><div>SingleSource/Regression/C++/EH/dead_try_block</div><div> -15.9193% 0.0446</div><div>SingleSource/Regression/C++/EH/exception_spec_test</div>
<div> 0.5618% 0.0534</div><div>SingleSource/Regression/C++/EH/function_try_block</div><div> -1.1605% 0.0517</div><div>SingleSource/Regression/C++/EH/inlined_cleanup</div><div> -10.0000% 0.0550</div>
<div>SingleSource/Regression/C++/EH/recursive-throw</div><div> -6.7941% 0.0471</div><div>SingleSource/Regression/C++/EH/simple_rethrow</div><div> 15.4822% 0.0394</div><div>SingleSource/Regression/C++/EH/simple_throw</div>
<div> 7.5630% 0.0357</div><div>SingleSource/Regression/C++/EH/throw_rethrow_test</div><div> 1.5873% 0.0441</div><div>SingleSource/Regression/C++/fixups</div><div> 3.2129% 0.0498</div>
<div>SingleSource/Regression/C++/global_ctor</div><div> -19.5021% 0.0482</div><div>SingleSource/Regression/C++/global_type</div><div> -16.6205% 0.0361</div><div>SingleSource/Regression/C++/ofstream_ctor</div>
<div> -0.3344% 0.2093</div><div>SingleSource/Regression/C++/pointer_member</div><div> 0.4854% 0.0412</div><div>SingleSource/Regression/C++/pointer_method</div><div> -10.1449% 0.0414</div>
<div>SingleSource/Regression/C++/pointer_method2</div><div> -9.5528% 0.0492</div><div>SingleSource/Regression/C++/short_circuit_dtor</div><div> -16.9892% 0.0465</div><div>SingleSource/Regression/C/2003-05-14-initialize-string</div>
<div> 21.4286% 0.0308</div><div>SingleSource/Regression/C/2003-05-21-BitfieldHandling</div><div> 7.2829% 0.0357</div><div>SingleSource/Regression/C/2003-05-21-UnionBitfields</div><div> -2.3669% 0.0507</div>
<div>SingleSource/Regression/C/2003-05-21-UnionTest</div><div> -5.2381% 0.0420</div><div>SingleSource/Regression/C/2003-05-22-LocalTypeTest</div><div> -4.2184% 0.0403</div><div>SingleSource/Regression/C/2003-05-22-VarSizeArray</div>
<div> -6.7989% 0.0353</div><div>SingleSource/Regression/C/2003-05-23-TransparentUnion</div><div> -1.9704% 0.0406</div><div>SingleSource/Regression/C/2003-06-16-InvalidInitializer</div><div> -9.1205% 0.0307</div>
<div>SingleSource/Regression/C/2003-06-16-VolatileError</div><div> 1.7595% 0.0341</div><div>SingleSource/Regression/C/2003-10-12-GlobalVarInitializers</div><div> -21.4447% 0.0443</div><div>SingleSource/Regression/C/2004-02-03-AggregateCopy</div>
<div> 7.5843% 0.0356</div><div>SingleSource/Regression/C/2004-03-15-IndirectGoto</div><div> -16.5072% 0.0418</div><div>SingleSource/Regression/C/2004-08-12-InlinerAndAllocas</div><div> 0.9685% 0.0413</div>
<div>SingleSource/Regression/C/2005-05-06-LongLongSignedShift</div><div> 1.1730% 0.0341</div><div>SingleSource/Regression/C/2008-01-07-LongDouble</div><div> -17.0960% 0.0427</div><div>SingleSource/Regression/C/ConstructorDestructorAttributes</div>
<div> -6.5617% 0.0381</div><div>SingleSource/Regression/C/DuffsDevice</div><div> -3.2120% 0.0467</div><div>SingleSource/Regression/C/PR10189</div><div> -20.1887% 0.0530</div><div>
SingleSource/Regression/C/PR1386</div><div> -9.5122% 0.0410</div><div>SingleSource/Regression/C/PR491</div><div> 15.0485% 0.0412</div><div>SingleSource/Regression/C/PR640</div><div> -4.8474% 0.0557</div>
<div>SingleSource/Regression/C/badidx</div><div> -3.5917% 0.0529</div><div>SingleSource/Regression/C/bigstack</div><div> 8.2474% 0.0582</div><div>SingleSource/Regression/C/callargs</div><div> 14.1230% 0.0439</div>
<div>SingleSource/Regression/C/casts</div><div> -10.5000% 0.0600</div><div>SingleSource/Regression/C/compare</div><div> -5.6000% 0.0500</div><div>SingleSource/Regression/C/globalrefs</div><div>
1.6092% 0.0435</div><div>SingleSource/Regression/C/matrixTranspose</div><div> -15.5512% 0.0508</div><div>SingleSource/Regression/C/pointer_arithmetic</div><div> -12.6316% 0.0380</div>
<div>SingleSource/Regression/C/sumarray</div><div> -11.9932% 0.0592</div><div>SingleSource/Regression/C/sumarray2d</div><div> -3.3237% 0.0692</div><div>SingleSource/Regression/C/sumarraymalloc</div>
<div> 0.9967% 0.0602</div><div>SingleSource/Regression/C/test_indvars</div><div> 2.3669% 0.0507</div><div>SingleSource/Regression/C/testtrace</div><div> -7.2562% 0.0441</div><div>
SingleSource/Regression/C/uint64_to_float</div><div> 3.5889% 0.0613</div><div>SingleSource/UnitTests/2002-04-17-PrintfChar</div><div> -5.0847% 0.0354</div><div>SingleSource/UnitTests/2002-05-02-ArgumentTest</div>
<div> 1.7442% 0.0344</div><div>SingleSource/UnitTests/2002-05-02-CastTest</div><div> -5.9459% 0.0555</div><div>SingleSource/UnitTests/2002-05-02-CastTest1</div><div> 7.5145% 0.0346</div>
<div>SingleSource/UnitTests/2002-05-02-CastTest2</div><div> 4.4150% 0.0453</div><div>SingleSource/UnitTests/2002-05-02-CastTest3</div><div> 0.3030% 0.0330</div><div>SingleSource/UnitTests/2002-05-02-ManyArguments</div>
<div> -1.6018% 0.0437</div><div>SingleSource/UnitTests/2002-05-03-NotTest</div><div> -3.9906% 0.0426</div><div>SingleSource/UnitTests/2002-05-19-DivTest</div><div> -0.4963% 0.0403</div>
<div>SingleSource/UnitTests/2002-08-02-CastTest</div><div> -9.7902% 0.0429</div><div>SingleSource/UnitTests/2002-08-02-CastTest2</div><div> -7.2508% 0.0331</div><div>SingleSource/UnitTests/2002-08-19-CodegenBug</div>
<div> 13.4518% 0.0394</div><div>SingleSource/UnitTests/2002-10-09-ArrayResolution</div><div> -5.6235% 0.0409</div><div>SingleSource/UnitTests/2002-10-12-StructureArgs</div><div> -5.9497% 0.0437</div>
<div>SingleSource/UnitTests/2002-10-12-StructureArgsSimple</div><div> 6.1381% 0.0391</div><div>SingleSource/UnitTests/2002-10-13-BadLoad</div><div> -4.6729% 0.0321</div><div>SingleSource/UnitTests/2002-12-13-MishaTest</div>
<div> -3.4043% 0.0470</div><div>SingleSource/UnitTests/2003-04-22-Switch</div><div> 0.4706% 0.0425</div><div>SingleSource/UnitTests/2003-05-02-DependentPHI</div><div> 3.3573% 0.0417</div>
<div>SingleSource/UnitTests/2003-05-07-VarArgs</div><div> -1.0695% 0.0561</div><div>SingleSource/UnitTests/2003-05-12-MinIntProblem</div><div> -1.6827% 0.0416</div><div>SingleSource/UnitTests/2003-05-14-AtExit</div>
<div> 2.5057% 0.0439</div><div>SingleSource/UnitTests/2003-05-26-Shorts</div><div> -0.4630% 0.0432</div><div>SingleSource/UnitTests/2003-05-31-CastToBool</div><div> -1.7241% 0.0464</div>
<div>SingleSource/UnitTests/2003-05-31-LongShifts</div><div> -13.1579% 0.0418</div><div>SingleSource/UnitTests/2003-07-06-IntOverflow</div><div> 11.3744% 0.0422</div><div>SingleSource/UnitTests/2003-07-08-BitOpsTest</div>
<div> 7.7605% 0.0451</div><div>SingleSource/UnitTests/2003-07-09-LoadShorts</div><div> 10.1449% 0.0483</div><div>SingleSource/UnitTests/2003-07-09-SignedArgs</div><div> -10.3321% 0.0542</div>
<div>SingleSource/UnitTests/2003-07-10-SignConversions</div><div> 13.3663% 0.0404</div><div>SingleSource/UnitTests/2003-08-05-CastFPToUint</div><div> 1.3072% 0.0459</div><div>SingleSource/UnitTests/2003-08-11-VaListArg</div>
<div> 1.2478% 0.0561</div><div>SingleSource/UnitTests/2003-08-20-FoldBug</div><div> -8.9431% 0.0492</div><div>SingleSource/UnitTests/2003-09-18-BitFieldTest</div><div> -7.3986% 0.0419</div>
<div>SingleSource/UnitTests/2003-10-13-SwitchTest</div><div> -2.0408% 0.0392</div><div>SingleSource/UnitTests/2003-10-29-ScalarReplBug</div><div> 11.3402% 0.0388</div><div>SingleSource/UnitTests/2004-02-02-NegativeZero</div>
<div> 4.4910% 0.0334</div><div>SingleSource/UnitTests/2004-06-20-StaticBitfieldInit</div><div> -8.2474% 0.0388</div><div>SingleSource/UnitTests/2004-11-28-GlobalBoolLayout</div><div> -1.7817% 0.0449</div>
<div>SingleSource/UnitTests/2005-05-11-Popcount-ffs-fls</div><div> 1.7762% 0.0563</div><div>SingleSource/UnitTests/2005-05-12-Int64ToFP</div><div> 2.5822% 0.0426</div><div>SingleSource/UnitTests/2005-05-13-SDivTwo</div>
<div> -6.4748% 0.0417</div><div>SingleSource/UnitTests/2005-07-15-Bitfield-ABI</div><div> 1.7241% 0.0348</div><div>SingleSource/UnitTests/2005-07-17-INT-To-FP</div><div> 9.2308% 0.0390</div>
<div>SingleSource/UnitTests/2005-11-29-LongSwitch</div><div> -5.3985% 0.0389</div><div>SingleSource/UnitTests/2006-01-23-UnionInit</div><div> -14.6293% 0.0499</div><div>SingleSource/UnitTests/2006-01-29-SimpleIndirectCall</div>
<div> 0.4950% 0.0404</div><div>SingleSource/UnitTests/2006-02-04-DivRem</div><div> 4.5767% 0.0437</div><div>SingleSource/UnitTests/2006-12-01-float_varg</div><div> 17.2932% 0.0399</div>
<div>SingleSource/UnitTests/2006-12-04-DynAllocAndRestore</div><div> 4.4917% 0.0423</div><div>SingleSource/UnitTests/2006-12-07-Compare64BitConstant</div><div> 3.6036% 0.0444</div><div>SingleSource/UnitTests/2006-12-11-LoadConstants</div>
<div> -4.3369% 0.1199</div><div>SingleSource/UnitTests/2007-01-04-KNR-Args</div><div> 3.3264% 0.0481</div><div>SingleSource/UnitTests/2007-03-02-VaCopy</div><div> -2.5126% 0.0398</div>
<div>SingleSource/UnitTests/2007-04-10-BitfieldTest</div><div> -5.6075% 0.0428</div><div>SingleSource/UnitTests/2007-04-25-weak</div><div> -2.9412% 0.0374</div><div>SingleSource/UnitTests/2008-04-18-LoopBug</div>
<div> -3.2020% 0.0406</div><div>SingleSource/UnitTests/2008-04-20-LoopBug2</div><div> 10.8173% 0.0416</div><div>SingleSource/UnitTests/2008-07-13-InlineSetjmp</div><div> 0.6912% 0.0434</div>
<div>SingleSource/UnitTests/2009-04-16-BitfieldInitialization</div><div> -11.3546% 0.0502</div><div>SingleSource/UnitTests/2009-12-07-StructReturn</div><div> -12.7517% 0.0447</div><div>SingleSource/UnitTests/2010-05-24-BitfieldTest</div>
<div> -3.9394% 0.0330</div><div>SingleSource/UnitTests/AtomicOps</div><div> -7.9909% 0.0438</div><div>SingleSource/UnitTests/DefaultInitDynArrays</div><div> -21.4646% 0.0396</div>
<div>SingleSource/UnitTests/FloatPrecision</div><div> 9.6774% 0.0372</div><div>SingleSource/UnitTests/SignlessTypes/Large/cast</div><div> 2.1769% 0.0735</div><div>SingleSource/UnitTests/SignlessTypes/cast-bug</div>
<div> -13.0000% 0.0400</div><div>SingleSource/UnitTests/SignlessTypes/cast2</div><div> 13.1980% 0.0394</div><div>SingleSource/UnitTests/SignlessTypes/ccc</div><div> 7.9108% 0.0493</div>
<div>SingleSource/UnitTests/SignlessTypes/div</div><div> 6.6390% 0.0482</div><div>SingleSource/UnitTests/SignlessTypes/factor</div><div> 6.7616% 0.0562</div><div>SingleSource/UnitTests/SignlessTypes/rem</div>
<div> -3.7456% 0.1148</div><div>SingleSource/UnitTests/SignlessTypes/shr</div><div> -7.2954% 0.0562</div><div>SingleSource/UnitTests/StructModifyTest</div><div> -11.3043% 0.0345</div>
<div>SingleSource/UnitTests/TestLoop</div><div> -4.6358% 0.0453</div><div>SingleSource/UnitTests/Threads/2010-12-08-tls</div><div> 13.6951% 0.0387</div><div>SingleSource/UnitTests/Threads/tls</div>
<div> -11.0672% 0.0506</div><div>SingleSource/UnitTests/Vector/SSE/sse.expandfft</div><div> -9.3982% 0.1213</div><div>SingleSource/UnitTests/Vector/SSE/sse.isamax</div><div> -1.4124% 0.1062</div>
<div>SingleSource/UnitTests/Vector/SSE/sse.shift</div><div> -10.0942% 0.0743</div><div>SingleSource/UnitTests/Vector/SSE/sse.stepfft</div><div> -2.4660% 0.1176</div><div>SingleSource/UnitTests/Vector/build</div>
<div> -16.8467% 0.0463</div><div>SingleSource/UnitTests/Vector/build2</div><div> -4.5694% 0.0569</div><div>SingleSource/UnitTests/Vector/constpool</div><div> -12.5896% 1.2272</div>
<div>SingleSource/UnitTests/Vector/divides</div><div> -12.8151% 0.0476</div><div>SingleSource/UnitTests/Vector/multiplies</div><div> -6.2810% 0.0605</div><div>SingleSource/UnitTests/Vector/simple</div>
<div> -9.1278% 0.0493</div><div>SingleSource/UnitTests/Vector/sumarray</div><div> -0.7042% 0.0426</div><div>SingleSource/UnitTests/Vector/sumarray-dbl</div><div> 15.2582% 0.0426</div>
<div>SingleSource/UnitTests/Vectorizer/gcc-loops</div><div> 0.8690% 0.4488</div><div>SingleSource/UnitTests/block-byref-cxxobj-test</div><div> -2.6786% 0.0336</div><div>SingleSource/UnitTests/block-byref-test</div>
<div> 4.7619% 0.0315</div><div>SingleSource/UnitTests/block-call-r7674133</div><div> -5.1515% 0.0330</div><div>SingleSource/UnitTests/block-copied-in-cxxobj</div><div> 8.5873% 0.0361</div>
<div>SingleSource/UnitTests/block-copied-in-cxxobj-1</div><div> -21.4876% 0.0363</div><div>SingleSource/UnitTests/blockstret</div><div> -8.4469% 0.0367</div><div>SingleSource/UnitTests/byval-alignment</div>
<div> 4.9140% 0.0407</div><div>SingleSource/UnitTests/conditional-gnu-ext</div><div> 3.7534% 0.0373</div><div>SingleSource/UnitTests/conditional-gnu-ext-cxx</div><div> -2.4938% 0.0401</div>
<div>SingleSource/UnitTests/initp1</div><div> 3.0166% 0.0663</div><div>SingleSource/UnitTests/member-function-pointers</div><div> -3.0238% 0.0463</div><div>SingleSource/UnitTests/ms_struct-bitfield</div>
<div> -17.6768% 0.0396</div><div>SingleSource/UnitTests/ms_struct-bitfield-1</div><div> 0.9404% 0.0319</div><div>SingleSource/UnitTests/ms_struct-bitfield-init</div><div> 3.9535% 0.0430</div>
<div>SingleSource/UnitTests/ms_struct-bitfield-init-1</div><div> -10.4603% 0.0478</div><div>SingleSource/UnitTests/ms_struct_pack_layout</div><div> -4.7619% 0.0462</div><div>SingleSource/UnitTests/ms_struct_pack_layout-1</div>
<div> -16.2437% 0.0394</div><div>SingleSource/UnitTests/printargs</div><div> -4.2857% 0.0420</div><div>SingleSource/UnitTests/stmtexpr</div><div> -3.5047% 0.0428</div><div>SingleSource/UnitTests/vla</div>
<div> -3.1818% 0.0660</div><div>SingleSource/UnitTests/Vector/build</div><div> -16.8467% 0.0463</div><div>SingleSource/UnitTests/Vector/build2</div><div> -4.5694% 0.0569</div><div>
SingleSource/UnitTests/Vector/constpool</div><div> -12.5896% 1.2272</div><div>SingleSource/UnitTests/Vector/divides</div><div> -12.8151% 0.0476</div><div>SingleSource/UnitTests/Vector/multiplies</div>
<div> -6.2810% 0.0605</div><div>SingleSource/UnitTests/Vector/simple</div><div> -9.1278% 0.0493</div><div>SingleSource/UnitTests/Vector/sumarray</div><div> -0.7042% 0.0426</div><div>
SingleSource/UnitTests/Vector/sumarray-dbl</div><div> 15.2582% 0.0426</div><div>SingleSource/UnitTests/Vectorizer/gcc-loops</div><div> 0.8690% 0.4488</div><div>SingleSource/UnitTests/block-byref-cxxobj-test</div>
<div> -2.6786% 0.0336</div><div>SingleSource/UnitTests/block-byref-test</div><div> 4.7619% 0.0315</div><div>SingleSource/UnitTests/block-call-r7674133</div><div> -5.1515% 0.0330</div>
<div>SingleSource/UnitTests/block-copied-in-cxxobj</div><div> 8.5873% 0.0361</div><div>SingleSource/UnitTests/block-copied-in-cxxobj-1</div><div> -21.4876% 0.0363</div><div>SingleSource/UnitTests/blockstret</div>
<div> -8.4469% 0.0367</div><div>SingleSource/UnitTests/byval-alignment</div><div> 4.9140% 0.0407</div><div>SingleSource/UnitTests/conditional-gnu-ext</div><div> 3.7534% 0.0373</div>
<div>SingleSource/UnitTests/conditional-gnu-ext-cxx</div><div> -2.4938% 0.0401</div><div>SingleSource/UnitTests/initp1</div><div> 3.0166% 0.0663</div><div>SingleSource/UnitTests/member-function-pointers</div>
<div> -3.0238% 0.0463</div><div>SingleSource/UnitTests/ms_struct-bitfield</div><div> -17.6768% 0.0396</div><div>SingleSource/UnitTests/ms_struct-bitfield-1</div><div> 0.9404% 0.0319</div>
<div>SingleSource/UnitTests/ms_struct-bitfield-init</div><div> 3.9535% 0.0430</div><div>SingleSource/UnitTests/ms_struct-bitfield-init-1</div><div> -10.4603% 0.0478</div><div>SingleSource/UnitTests/ms_struct_pack_layout</div>
<div> -4.7619% 0.0462</div><div>SingleSource/UnitTests/ms_struct_pack_layout-1</div><div> -16.2437% 0.0394</div><div>SingleSource/UnitTests/printargs</div><div> -4.2857% 0.0420</div>
<div>SingleSource/UnitTests/stmtexpr</div><div> -3.5047% 0.0428</div><div>SingleSource/UnitTests/vla</div><div> -3.1818% 0.0660</div><div>Geomean = 0.9825</div><div><br><div class="gmail_quote">
On Thu Aug 07 2014 at 6:34:40 PM Jiangning Liu <<a href="mailto:liujiangning1@gmail.com">liujiangning1@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Jingyue,<br>
<br>
My data is for performance only.<br>
<br>
I think you can use llvm-test-suite to verify compile time CC_Time and CC_Real_Time. I just did this recently for my LVI patch.<br>
<br>
Thanks,<br>
-Jiangning<br>
<br>
<a href="http://reviews.llvm.org/D4814" target="_blank">http://reviews.llvm.org/D4814</a><br>
<br>
<br>
</blockquote></div></div></div></div></div>