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