![]() 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 |
||
---|---|---|
.. | ||
Inputs | ||
abilist.ll | ||
abilist_aggregate.ll | ||
args-unreachable-bb.ll | ||
arith.ll | ||
array.ll | ||
atomics.ll | ||
basic.ll | ||
call.ll | ||
callback.ll | ||
custom_fun_callback_attributes.ll | ||
custom_fun_varargs_attributes.ll | ||
debug-nonzero-labels.ll | ||
debug.ll | ||
dont_combine_offset_labels_on_gep.ll | ||
extern_weak.ll | ||
force_zero.ll | ||
ignore_persnality_routine.ll | ||
load.ll | ||
lookup_table.ll | ||
memset.ll | ||
musttailcall.ll | ||
origin_abilist.ll | ||
origin_cached_shadows.ll | ||
origin_call.ll | ||
origin_load.ll | ||
origin_mem_intrinsic.ll | ||
origin_other_ops.ll | ||
origin_phi.ll | ||
origin_select.ll | ||
origin_store.ll | ||
origin_store_threshold.ll | ||
origin_track_load.ll | ||
phi.ll | ||
prefix-rename.ll | ||
select.ll | ||
shadow-args-zext.ll | ||
store.ll | ||
struct.ll | ||
uninstrumented_local_functions.ll | ||
union.ll | ||
unordered_atomic_mem_intrins.ll | ||
vector.ll |