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-19 21:23:48 +00:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-06-02 09:40:56 +02:00
2022-06-02 09:40:56 +02:00
2022-04-14 20:35:35 -07:00
2022-04-27 10:27:25 -07:00
2022-05-26 18:03:35 +02:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-05-16 14:32:39 -07:00
2022-06-02 09:40:56 +02:00
2022-06-02 09:40:56 +02:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-06-02 09:40:56 +02:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-06-02 09:40:56 +02:00
2022-06-02 09:40:56 +02:00
2022-04-14 20:35:35 -07:00
2022-05-26 11:37:19 +01:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-05-26 11:37:19 +01:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 21:16:04 -07:00
2022-04-19 21:23:48 +00:00
2022-04-19 21:23:48 +00:00
2022-04-19 21:23:48 +00:00
2022-04-19 21:23:48 +00:00
2022-04-19 21:23:48 +00:00
2022-04-19 21:23:48 +00:00
2022-04-19 21:23:48 +00:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-05-26 11:37:19 +01:00
2022-06-02 09:40:56 +02:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00
2022-06-02 09:40:56 +02:00
2022-02-23 16:27:37 -08:00
2022-04-14 21:13:43 -07:00
2022-04-14 20:35:35 -07: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-04-14 20:35:35 -07:00
2022-04-14 20:35:35 -07:00