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-02-23 22:28:29 -05:00
2022-04-07 12:09:47 +02:00
2022-04-12 13:29:46 -07:00
2022-06-02 09:40:56 +02:00
2022-04-07 12:09:47 +02:00
2022-02-08 21:58:40 -05:00
2020-12-31 00:27:11 -08:00
2022-04-07 12:09:47 +02:00
2021-02-12 10:53:59 -05:00
2020-12-31 00:27:11 -08:00
2022-04-07 12:09:47 +02:00
2022-04-07 12:09:47 +02:00
2021-08-16 14:56:01 -06:00
2022-04-07 12:09:47 +02:00
2022-04-07 12:09:47 +02:00
2022-04-07 12:09:47 +02:00
2022-04-07 12:09:47 +02:00
2020-08-05 07:57:38 -04:00
2021-06-29 00:21:07 +05:30
2021-05-01 20:31:11 -04:00
2022-04-07 12:09:47 +02:00
2022-04-07 12:09:47 +02:00
2022-04-07 12:09:47 +02:00
2020-04-06 13:07:43 -04:00
2022-05-26 09:18:22 -04:00
2019-10-22 16:06:20 -04:00
2022-04-09 12:34:41 +02:00
2022-04-07 12:09:47 +02:00
2022-04-07 12:09:47 +02:00
2022-04-22 17:05:36 -04:00
2020-12-31 00:27:11 -08:00
2021-06-29 00:21:07 +05:30
2021-04-05 00:13:51 -04:00
2022-04-25 18:13:23 +01:00
2020-12-31 00:27:11 -08:00
2022-04-07 12:09:47 +02:00
2022-04-26 20:43:39 -04:00
2021-02-12 10:53:59 -05:00
2022-04-07 12:09:47 +02:00
2022-04-07 12:09:47 +02:00
2022-02-23 22:28:29 -05:00
2022-04-07 12:09:47 +02:00
2022-04-22 17:05:36 -04:00
2022-04-07 12:09:47 +02:00
2022-04-07 12:09:47 +02:00
2022-04-07 12:09:47 +02:00
2022-04-07 12:09:47 +02:00
2020-12-31 00:27:11 -08:00
2020-12-31 00:27:11 -08:00
2022-04-07 12:09:47 +02:00
2022-04-22 17:05:36 -04:00
2021-02-04 07:10:46 -05:00
2022-05-10 14:32:27 -04:00
2020-02-16 20:41:00 -05:00
2020-12-31 00:27:11 -08:00
2022-05-11 07:30:21 -04:00
2022-03-24 15:19:47 -04:00
2022-04-07 12:09:47 +02:00
2020-08-10 11:01:46 -04:00
2021-01-12 10:00:23 +01:00
2022-04-07 12:09:47 +02:00
2022-04-07 12:09:47 +02:00
2022-04-07 12:09:47 +02:00
2022-05-26 09:18:22 -04:00
2022-04-28 19:54:43 -04:00
2022-04-07 12:09:47 +02:00
2022-03-30 09:51:24 +02:00
2020-12-31 00:27:11 -08:00
2022-01-16 18:54:17 +09:00
2021-07-08 10:48:19 -04:00
2022-04-07 12:09:47 +02:00
2022-04-07 12:09:47 +02:00