16 Commits

Author SHA1 Message Date
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