about summary refs log tree commit diff
path: root/instrumentation/cmplog-instructions-pass.cc
AgeCommit message (Collapse)Author
2023-03-06Revert "Merge pull request #1665 from devnexen/llvm_inst_mem_leaks"vanhauser-thc
This reverts commit e5f8c7a6129e42d1798fac1131c912b2eca8159c, reversing changes made to e6a05382b83817b245da51bcba16be5df56eb283.
2023-03-04llvm instrumentation trying to delete all static dataDavid CARLIER
at module end of pass with llvm_shutdown and is concurrent safe.
2023-02-20Revert "LLVM cmplog factoring custom Instruction iterator with added ↵vanhauser-thc
restriction" This reverts commit 8bc3fa1df286aac46a0a724f64e2e07010d2497e.
2023-02-13LLVM cmplog factoring custom Instruction iterator with added restrictionDavid CARLIER
2023-01-03welcome 2023vanhauser-thc
2022-07-12clang format 14vanhauser-thc
2022-04-18remove WIP codevanhauser-thc
2022-04-18code formatvanhauser-thc
2022-04-18fix msgvanhauser-thc
2022-04-06fix cmplog!vanhauser-thc
2022-03-31Some scan-build fixesDominik Maier
2022-03-17merge fixesvanhauser-thc
2022-03-17Merge branch 'dev' into newpm2van Hauser
2022-03-03port cmplog-switches-passvanhauser-thc
2022-03-03ported cmplog-instructions-passvanhauser-thc
2022-03-01code formatvanhauser-thc
2022-03-01Revert "Merge branch 'newpm2' into dev"vanhauser-thc
This reverts commit fee1acf7e6096533f1aa8cd74035bed21c90fdf6, reversing changes made to 675d17d737ee5dee88766d9c181567771592c94c.
2022-02-20Revert "remove new llvm pass manager :("vanhauser-thc
This reverts commit 55ed2a443c5c61baba37415d4087164454d8a2a8.
2022-01-19nits and code formatvanhauser-thc
2022-01-19Revert "fix classify counts"vanhauser-thc
This reverts commit 4217a6606c92f6a88ab577ae8f91823dd731562d.
2022-01-15fix classify countsvanhauser-thc
2022-01-01welcome 2022vanhauser-thc
2021-12-16fix for older llvmvanhauser-thc
2021-12-16disable cmplog vector FP cmp hookingvanhauser-thc
2021-12-14better instrumentlist filename detectionvanhauser-thc
2021-12-09make llvm 14-dev working. again.vanhauser-thc
2021-12-01unify LLVM_VERSION_... usagevanhauser-thc
2021-11-26remove new llvm pass manager :(vanhauser-thc
2021-11-24transform cmplog-instructions pass to new pass managerhexcoder-
2021-11-19cmplog: Fix compilation for LLVM 12.0.0 (getFixedValue was not available here)hexcoder-
2021-11-06http->httpsvanhauser-thc
2021-11-03support llvm >= 11vanhauser-thc
2021-11-03vectorized coverage only possible for llvm 14 :(vanhauser-thc
2021-11-03support vectorized cmpsvanhauser-thc
2021-06-28Inline cmplog (#996)van Hauser
* inline cmplog check * better switch support * add cmplog-switches-pass.cc
2021-03-05remove warningsvanhauser-thc
2021-02-16minor cmplog fixvanhauser-thc
2021-02-15Revert "llvm bug workaround for lto extint"Michael Rodler
This reverts commit e3a5c31307f323452dc4b5288e0d19a02b596a33.
2021-02-15CMPLOG llvm pass: use CreateIntCast to cast to the right integer typeMichael Rodler
2021-02-15llvm bug workaround for lto extintvanhauser-thc
2021-02-04workaroung for llvm LTO bitcast bugvanhauser-thc
2021-02-01fix warnings and an llvm cmplog+lto panicvan Hauser
2021-01-18use enums, support cmplog map collisionsvan Hauser
2021-01-15merge cmplogvan Hauser
2021-01-04code formatvan Hauser
2021-01-04cmplog fixvan Hauser
2021-01-04fix for llvm < 11van Hauser
2021-01-04FP support for cmplogvan Hauser
2020-09-29small improvements to Marcel's patch, fix laf-intel + redqueen crashesvan Hauser
2020-09-05first batch of changesvanhauser-thc