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 |
|
vanhauser-thc
|
b786558dea
|
Revert "LLVM cmplog factoring custom Instruction iterator with added restriction"
This reverts commit 8bc3fa1df286aac46a0a724f64e2e07010d2497e.
|
2023-02-20 15:43:54 +01:00 |
|
David CARLIER
|
8bc3fa1df2
|
LLVM cmplog factoring custom Instruction iterator with added restriction
|
2023-02-13 23:00:15 +00:00 |
|
vanhauser-thc
|
35f09e11a4
|
welcome 2023
|
2023-01-03 09:38:07 +01:00 |
|
vanhauser-thc
|
b847e0f414
|
clang format 14
|
2022-07-12 09:04:54 +02:00 |
|
vanhauser-thc
|
4f42ecd815
|
remove WIP code
|
2022-04-18 13:16:10 +02:00 |
|
vanhauser-thc
|
1d00bde6c5
|
code format
|
2022-04-18 13:14:20 +02:00 |
|
vanhauser-thc
|
b1da7500b2
|
fix msg
|
2022-04-18 13:14:20 +02:00 |
|
vanhauser-thc
|
0e9d0ebbfe
|
fix cmplog!
|
2022-04-06 09:36:57 +02:00 |
|
Dominik Maier
|
285a5cb38b
|
Some scan-build fixes
|
2022-03-31 15:36:26 +00:00 |
|
vanhauser-thc
|
3d1be62c96
|
merge fixes
|
2022-03-17 16:39:40 +01:00 |
|
van Hauser
|
1bea949f34
|
Merge branch 'dev' into newpm2
|
2022-03-17 16:30:29 +01:00 |
|
vanhauser-thc
|
899fa59ab6
|
port cmplog-switches-pass
|
2022-03-03 17:11:41 +01:00 |
|
vanhauser-thc
|
f2831419f5
|
ported cmplog-instructions-pass
|
2022-03-03 08:55:05 +01:00 |
|
vanhauser-thc
|
d325fa5db8
|
code format
|
2022-03-01 20:13:57 +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
|
550ba4d772
|
nits and code format
|
2022-01-19 22:26:52 +01:00 |
|
vanhauser-thc
|
4bcb177f62
|
Revert "fix classify counts"
This reverts commit 4217a6606c92f6a88ab577ae8f91823dd731562d.
|
2022-01-19 22:17:36 +01:00 |
|
vanhauser-thc
|
4217a6606c
|
fix classify counts
|
2022-01-15 13:58:17 +01:00 |
|
vanhauser-thc
|
e1082f2548
|
welcome 2022
|
2022-01-01 00:49:17 +01:00 |
|
vanhauser-thc
|
3cb7319ccd
|
fix for older llvm
|
2021-12-16 10:41:33 +01:00 |
|
vanhauser-thc
|
5f70bc5404
|
disable cmplog vector FP cmp hooking
|
2021-12-16 10:08:31 +01:00 |
|
vanhauser-thc
|
75ac9c013c
|
better instrumentlist filename detection
|
2021-12-14 10:15:09 +01:00 |
|
vanhauser-thc
|
db360332c4
|
make llvm 14-dev working. again.
|
2021-12-09 14:33:56 +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 |
|
hexcoder-
|
91f1c17c8f
|
transform cmplog-instructions pass to new pass manager
|
2021-11-24 00:05:15 +01:00 |
|
hexcoder-
|
5c1b2412a5
|
cmplog: Fix compilation for LLVM 12.0.0 (getFixedValue was not available here)
|
2021-11-19 19:44:14 +01:00 |
|
vanhauser-thc
|
9325a4fcbb
|
http->https
|
2021-11-06 10:28:22 +01:00 |
|
vanhauser-thc
|
7a7630ae91
|
support llvm >= 11
|
2021-11-03 13:18:02 +01:00 |
|
vanhauser-thc
|
ccded9fc5c
|
vectorized coverage only possible for llvm 14 :(
|
2021-11-03 12:49:54 +01:00 |
|
vanhauser-thc
|
caf68e5bf2
|
support vectorized cmps
|
2021-11-03 12:34:26 +01:00 |
|
van Hauser
|
046a9520f3
|
Inline cmplog (#996)
* inline cmplog check
* better switch support
* add cmplog-switches-pass.cc
|
2021-06-28 09:14:41 +02:00 |
|
vanhauser-thc
|
41ad23041b
|
remove warnings
|
2021-03-05 14:58:37 +01:00 |
|
vanhauser-thc
|
80bdbf7be0
|
minor cmplog fix
|
2021-02-16 09:54:15 +01:00 |
|
Michael Rodler
|
6caec2169c
|
Revert "llvm bug workaround for lto extint"
This reverts commit e3a5c31307f323452dc4b5288e0d19a02b596a33.
|
2021-02-15 19:14:28 +01:00 |
|
Michael Rodler
|
5212481352
|
CMPLOG llvm pass: use CreateIntCast to cast to the right integer type
|
2021-02-15 19:13:50 +01:00 |
|
vanhauser-thc
|
e3a5c31307
|
llvm bug workaround for lto extint
|
2021-02-15 13:25:15 +01:00 |
|
vanhauser-thc
|
ec737f3368
|
workaroung for llvm LTO bitcast bug
|
2021-02-04 18:57:27 +01:00 |
|
van Hauser
|
90fdafa1ad
|
fix warnings and an llvm cmplog+lto panic
|
2021-02-01 22:59:41 +01:00 |
|
van Hauser
|
0b545aaeb4
|
use enums, support cmplog map collisions
|
2021-01-18 20:18:18 +01:00 |
|
van Hauser
|
a0e884cf8b
|
merge cmplog
|
2021-01-15 16:56:40 +01:00 |
|
van Hauser
|
6c095b3937
|
code format
|
2021-01-04 23:13:56 +01:00 |
|
van Hauser
|
5c22472616
|
cmplog fix
|
2021-01-04 18:20:02 +01:00 |
|
van Hauser
|
1842c8390f
|
fix for llvm < 11
|
2021-01-04 17:53:47 +01:00 |
|
van Hauser
|
c423aebb1a
|
FP support for cmplog
|
2021-01-04 12:57:29 +01: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 |
|