vanhauser-thc
2f128e0dbd
Revert "Merge pull request #1665 from devnexen/llvm_inst_mem_leaks"
...
This reverts commit e5f8c7a6129e42d1798fac1131c912b2eca8159c, reversing
changes made to e6a05382b83817b245da51bcba16be5df56eb283.
2023-03-06 10:13:35 +01:00
David CARLIER
bc61c90fb6
llvm instrumentation trying to delete all static data
...
at module end of pass with llvm_shutdown and is concurrent safe.
2023-03-04 14:46:38 +00:00
David Carlier
5837322310
erase the switch instruction from the current parent
2023-01-23 22:56:04 +00:00
David Carlier
afd2ea90df
LLVM plugin 16+ support proposal.
...
- Lifting the standard to C++17.
- Beyond the cosmetic changes, it boils down to BasicBlock::getInstList being
no longer available (and reading the header it is no accident).
2023-01-20 22:12:35 +00:00
vanhauser-thc
b847e0f414
clang format 14
2022-07-12 09:04:54 +02:00
vanhauser-thc
3d1be62c96
merge fixes
2022-03-17 16:39:40 +01:00
vanhauser-thc
f70760896c
Revert "Merge branch 'newpm2' into dev"
...
This reverts commit fee1acf7e6096533f1aa8cd74035bed21c90fdf6, reversing
changes made to 675d17d737ee5dee88766d9c181567771592c94c.
2022-03-01 19:21:31 +01:00
vanhauser-thc
92db443635
Revert "remove new llvm pass manager :("
...
This reverts commit 55ed2a443c5c61baba37415d4087164454d8a2a8.
2022-02-20 19:51:43 +01:00
vanhauser-thc
110cc27632
fix laf-intel split switches
2022-01-13 10:09:35 +01:00
vanhauser-thc
75ac9c013c
better instrumentlist filename detection
2021-12-14 10:15:09 +01:00
vanhauser-thc
22827e8070
unify LLVM_VERSION_... usage
2021-12-01 11:38:55 +01:00
vanhauser-thc
55ed2a443c
remove new llvm pass manager :(
2021-11-26 15:30:46 +01:00
vanhauser-thc
11f89ab785
do not add zero byte on string compares with len
2021-11-23 19:34:21 +01:00
vanhauser-thc
a0cc3dc101
llvm new passmanager fixes
2021-11-23 19:09:44 +01:00
hexcoder-
0e9b208949
Merge branch 'dev_newpm' into dev
2021-11-22 16:51:06 +01:00
vanhauser-thc
9325a4fcbb
http->https
2021-11-06 10:28:22 +01:00
hexcoder-
1f2fa22dad
make new pass manager interface compiler version dependent (>=7)
2021-10-16 14:37:54 +02:00
hexcoder-
c49b308794
switch PreservedAnalyses from none to all
2021-10-16 12:56:31 +02:00
hexcoder-
379c580658
converted split-switches-pass to new pass manager
2021-10-12 23:40:05 +02:00
David CARLIER
c3b19f5bf8
instrumentation further move to C++11 ( #900 )
2021-05-06 15:59:29 +02:00
van Hauser
383cd487a2
small improvements to Marcel's patch, fix laf-intel + redqueen crashes
2020-09-29 15:02:57 +02:00
vanhauser-thc
996986bed5
first batch of changes
2020-09-05 12:11:48 +02:00