[PATCH] D124394: [DFAJumpThreading] Relax analysis to handle unpredictable initial values
Alexey Zhikhartsev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed May 4 08:02:17 PDT 2022
alexey.zhikhar added a comment.
Compare the number of switches threaded before and after this patch.
| BM | Before | After |
| -------------------------------------------------------------------------------------------------- | ------ | ----- |
| MultiSource/Applications/ClamAV/CMakeFiles/clamscan.dir/libclamav\_htmlnorm.stats | 0 | 1 |
| MultiSource/Applications/ClamAV/CMakeFiles/clamscan.dir/libclamav\_message.stats | 3 | 3 |
| MultiSource/Applications/ClamAV/CMakeFiles/clamscan.dir/libclamav\_nsis\_LZMADecode.stats | 0 | 1 |
| MultiSource/Applications/ClamAV/CMakeFiles/clamscan.dir/libclamav\_nsis\_bzlib.stats | 0 | 1 |
| MultiSource/Applications/ClamAV/CMakeFiles/clamscan.dir/libclamav\_untar.stats | 1 | 1 |
| MultiSource/Applications/SPASS/CMakeFiles/SPASS.dir/dfgscanner.stats | 1 | 1 |
| MultiSource/Applications/SPASS/CMakeFiles/SPASS.dir/iascanner.stats | 1 | 1 |
| MultiSource/Applications/kimwitu++/CMakeFiles/kc.dir/kimwl.stats | 1 | 1 |
| MultiSource/Applications/kimwitu++/CMakeFiles/kc.dir/kimwy.stats | 0 | 1 |
| MultiSource/Applications/lua/CMakeFiles/lua.dir/lvm.stats | 1 | 1 |
| MultiSource/Applications/obsequi/CMakeFiles/Obsequi.dir/does\_x\_win.stats | 1 | 1 |
| MultiSource/Applications/sqlite3/CMakeFiles/sqlite3.dir/sqlite3.stats | 7 | 7 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/C/BwtSort.stats | 1 | 1 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/C/Lzma2Dec.stats | 0 | 1 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/C/LzmaEnc.stats | 1 | 1 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/C/XzDec.stats | 1 | 1 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/Archive/7z/7zUpdate.stats | 2 | 2 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/Archive/Cab/CabHandler.stats | 3 | 3 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/Archive/GzHandler.stats | 1 | 1 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/Archive/Tar/TarHandler.stats | 1 | 2 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/Archive/Zip/ZipHandler.stats | 0 | 1 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/Archive/Zip/ZipHandlerOut.stats | 1 | 1 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/Archive/Zip/ZipIn.stats | 1 | 1 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/Archive/Zip/ZipUpdate.stats | 2 | 2 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/Compress/ShrinkDecoder.stats | 1 | 1 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/UI/Common/EnumDirItems.stats | 0 | 1 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/UI/Common/Extract.stats | 1 | 2 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/UI/Common/OpenArchive.stats | 1 | 1 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/UI/Common/Update.stats | 1 | 1 |
| MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/UI/Console/List.stats | 1 | 1 |
| MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMR/CMakeFiles/CLAMR.dir/Cmd.stats | 1 | 1 |
| MultiSource/Benchmarks/MallocBench/gs/CMakeFiles/gs.dir/interp.stats | 1 | 1 |
| MultiSource/Benchmarks/McCat/01-qbsort/CMakeFiles/qbsort.dir/readlist.stats | 0 | 1 |
| MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/jddctmgr.stats | 1 | 1 |
| MultiSource/Benchmarks/MiBench/consumer-typeset/CMakeFiles/consumer-typeset.dir/z12.stats | 0 | 1 |
| MultiSource/Benchmarks/MiBench/consumer-typeset/CMakeFiles/consumer-typeset.dir/z14.stats | 0 | 1 |
| MultiSource/Benchmarks/MiBench/consumer-typeset/CMakeFiles/consumer-typeset.dir/z36.stats | 1 | 1 |
| MultiSource/Benchmarks/MiBench/consumer-typeset/CMakeFiles/consumer-typeset.dir/z38.stats | 1 | 1 |
| MultiSource/Benchmarks/MiBench/consumer-typeset/CMakeFiles/consumer-typeset.dir/z49.stats | 1 | 1 |
| MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/CMakeFiles/timberwolfmc.dir/genorient.stats | 0 | 1 |
| MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/CMakeFiles/timberwolfmc.dir/parser.stats | 0 | 1 |
| MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/CMakeFiles/timberwolfmc.dir/unbust.stats | 1 | 1 |
| MultiSource/Benchmarks/Prolangs-C/football/CMakeFiles/football.dir/sort.stats | 1 | 1 |
| MultiSource/Benchmarks/Ptrdist/bc/CMakeFiles/bc.dir/scan.stats | 1 | 1 |
| MultiSource/Benchmarks/mediabench/jpeg/jpeg-6a/CMakeFiles/cjpeg.dir/jddctmgr.stats | 1 | 1 |
| | 45 | 59 |
| | | +14 |
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D124394/new/
https://reviews.llvm.org/D124394
More information about the llvm-commits
mailing list