![]() The original code relied on the fact that we needed a bitcast instruction (for non constant base objects). With opaque pointers there might not be a bitcast. Always check if reordering is required instead. Fixes: https://github.com/llvm/llvm-project/issues/54896 Differential Revision: https://reviews.llvm.org/D123694 |
||
---|---|---|
.. | ||
aa-metadata.ll | ||
adjust-alloca-alignment.ll | ||
complex-index.ll | ||
extended-index.ll | ||
gep-bitcast.ll | ||
insertion-point.ll | ||
interleaved-mayalias-store.ll | ||
invariant-load.ll | ||
lit.local.cfg | ||
merge-stores-private.ll | ||
merge-stores.ll | ||
merge-vectors.ll | ||
missing-alignment.ll | ||
multiple_tails.ll | ||
no-implicit-float.ll | ||
opaque_ptr.ll | ||
optnone.ll | ||
pointer-elements.ll | ||
selects-inseltpoison.ll | ||
selects.ll | ||
store_with_aliasing_load.ll | ||
vect-ptr-ptr-size-mismatch.ll | ||
weird-type-accesses.ll |