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-04-06 20:32:53 +03:00
2021-09-27 11:30:45 -04:00
2022-06-02 09:40:56 +02:00
2021-09-27 11:30:45 -04:00
2022-04-12 16:54:03 -04:00
2022-05-12 23:25:09 +01:00
2022-05-11 23:40:38 +01:00
2022-05-30 19:19:23 +01:00
2022-05-30 19:19:23 +01:00
2021-09-27 11:30:45 -04:00
2022-05-30 19:19:23 +01:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2022-04-06 20:32:53 +03:00
2021-09-27 11:30:45 -04:00
2022-04-27 09:03:14 +00:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2022-01-06 14:23:51 +01:00
2021-09-27 11:30:45 -04:00
2022-04-06 09:18:08 +01:00
2022-05-30 19:19:23 +01:00
2021-09-27 11:30:45 -04:00
2022-05-11 23:40:38 +01:00
2022-05-11 23:40:38 +01:00
2021-09-27 11:30:45 -04:00
2022-05-30 19:19:23 +01:00
2021-09-27 11:30:45 -04:00
2022-05-30 19:19:23 +01:00
2022-04-06 20:32:53 +03:00
2021-11-02 11:38:25 +00:00
2022-05-06 09:26:30 -07:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2022-01-06 14:23:51 +01:00
2022-01-06 14:23:51 +01:00
2022-01-06 14:23:51 +01:00
2021-12-14 01:19:34 +03:00
2022-01-06 14:23:51 +01:00
2022-01-06 14:23:51 +01:00
2022-01-06 14:23:51 +01:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2022-05-12 22:33:18 +01:00
2022-05-30 19:19:23 +01:00
2022-04-15 23:48:38 +02:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2022-04-07 01:02:29 +01:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2022-03-03 13:53:36 -08:00
2022-03-03 13:53:36 -08:00
2022-03-03 13:53:36 -08:00
2021-09-27 11:30:45 -04:00
2021-09-02 10:41:37 -07:00
2022-05-12 23:25:09 +01:00
2021-09-27 11:30:45 -04:00
2022-06-02 00:49:11 +00:00
2021-09-27 11:30:45 -04:00
2021-10-18 15:10:20 +01:00
2021-09-24 10:26:11 -07:00
2022-05-14 09:50:01 +01:00
2021-12-31 15:59:44 +03:00
2022-01-20 20:10:04 +03:00
2022-01-21 17:00:03 -08:00
2022-01-21 17:00:03 -08:00