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>