Nikita Popov
41d5033eb1
[IR] Enable opaque pointers by default
...
This enabled opaque pointers by default in LLVM. The effect of this
is twofold:
* If IR that contains *neither* explicit ptr nor %T* types is passed
to tools, we will now use opaque pointer mode, unless
-opaque-pointers=0 has been explicitly passed.
* Users of LLVM as a library will now default to opaque pointers.
It is possible to opt-out by calling setOpaquePointers(false) on
LLVMContext.
A cmake option to toggle this default will not be provided. Frontends
or other tools that want to (temporarily) keep using typed pointers
should disable opaque pointers via LLVMContext.
Differential Revision: https://reviews.llvm.org/D126689
2022-06-02 09:40:56 +02:00
..
2022-06-02 09:40:56 +02:00
2021-03-03 16:22:30 -08:00
2022-06-02 09:40:56 +02:00
2021-10-28 11:22:26 -07:00
2021-10-28 11:22:26 -07:00
2022-01-20 19:27:15 +00:00
2022-06-01 18:05:53 -07:00
2022-06-01 18:05:53 -07:00
2022-04-11 09:40:17 +02:00
2020-10-27 12:37:19 -07:00
2022-06-02 09:40:56 +02:00
2022-04-06 18:25:46 +00:00
2022-06-01 18:05:53 -07:00
2021-12-21 17:23:42 +00:00
2022-06-01 18:05:53 -07:00
2022-04-11 09:40:17 +02:00
2022-04-11 09:40:17 +02:00
2020-06-24 10:51:24 -07:00
2022-06-01 18:05:53 -07:00
2021-02-23 16:07:09 -08:00
2022-06-01 18:05:53 -07:00
2022-04-11 09:40:17 +02:00
2022-04-11 09:40:17 +02:00
2022-06-01 18:05:53 -07:00
2022-04-11 09:40:17 +02:00
2022-04-11 09:40:17 +02:00
2022-04-11 09:40:17 +02:00
2021-09-23 18:00:48 -07:00
2021-09-28 15:31:30 -07:00
2022-06-02 09:40:56 +02:00
2021-12-14 20:18:04 +00:00
2021-03-09 15:09:48 -08:00
2022-01-20 19:27:15 +00:00
2021-10-31 20:00:57 -07:00
2021-09-27 12:28:07 -07:00
2021-12-14 20:18:04 +00:00
2021-09-27 12:28:07 -07:00
2022-06-01 18:05:53 -07:00
2021-09-27 12:28:07 -07:00
2021-09-27 12:28:07 -07:00
2021-12-14 20:18:04 +00:00
2022-06-02 09:40:56 +02:00
2021-09-27 12:28:07 -07:00
2022-06-01 18:05:53 -07:00
2022-06-02 09:40:56 +02:00
2021-11-25 07:21:42 -05:00
2022-06-01 18:05:53 -07:00
2022-06-02 09:40:56 +02:00
2020-09-02 14:40:41 -07:00
2022-06-02 09:40:56 +02:00
2020-12-02 14:56:43 +01:00
2021-04-26 10:11:34 -07:00
2020-04-07 15:46:01 -07:00
2022-06-02 09:40:56 +02:00
2020-04-07 15:46:01 -07:00
2022-06-02 09:40:56 +02:00
2022-06-01 18:05:53 -07:00
2022-06-01 18:05:53 -07:00
2022-06-02 09:40:56 +02:00
2022-06-01 18:05:53 -07:00
2021-04-26 10:11:34 -07:00
2020-08-26 10:15:00 -07:00
2022-03-03 19:04:11 -05:00
2021-09-27 12:28:07 -07:00
2021-01-27 10:43:51 -08:00
2020-08-26 10:15:00 -07:00
2022-04-11 09:40:17 +02:00
2022-04-11 09:40:17 +02:00
2022-01-13 12:04:49 +01:00
2022-06-02 09:40:56 +02:00
2022-04-11 09:40:17 +02:00
2022-03-25 12:59:53 -07:00
2022-06-01 18:05:53 -07:00
2022-06-02 09:40:56 +02:00
2020-07-14 12:16:57 -07:00
2021-01-27 10:43:51 -08:00
2021-01-27 10:43:51 -08:00
2022-06-01 18:05:53 -07:00
2022-06-02 09:40:56 +02:00
2020-08-26 10:15:00 -07:00
2020-08-26 10:15:00 -07:00
2021-04-26 10:11:34 -07:00
2021-04-26 10:11:34 -07:00