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-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-30 10:46:54 +00:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-29 21:43:57 +00:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-04-27 10:45:39 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-29 21:43:57 +00:00
2022-01-26 10:19:18 +00:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-06-02 09:40:56 +02:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-29 21:43:57 +00:00
2022-01-28 13:58:22 +01:00
2022-01-29 21:43:57 +00:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-29 21:43:57 +00:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-29 21:43:57 +00:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-02-25 15:28:49 -05:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-02-25 15:28:49 -05:00
2022-06-02 09:40:56 +02:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00
2022-01-28 13:58:22 +01:00