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