1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/test/Transforms/SROA
Juneyoung Lee 3b0d18824a Reapply [ConstantFold] Fold more operations to poison
This was reverted to mitigate mitigate miscompiles caused by
the logical and/or to bitwise and/or fold. Reapply it now that
the underlying issue has been fixed by D101191.

-----

This patch folds more operations to poison.

Alive2 proof: https://alive2.llvm.org/ce/z/mxcb9G (it does not contain tests about div/rem because they fold to poison when raising UB)

Reviewed By: nikic

Differential Revision: https://reviews.llvm.org/D92270
2021-05-13 16:04:12 +02:00
..
2009-02-20-InstCombine-SROA.ll [NFC][SROA] Add some more tests for speculation around PHI's 2021-03-23 00:51:18 +03:00
address-spaces.ll
addrspacecast.ll
alignment.ll
alloca-address-space.ll
assume.ll
basictest.ll [SROA] Regenerate test checks (NFC) 2021-05-09 18:20:52 +02:00
big-endian.ll
dbg-addr-diamond.ll
dbg-inline.ll
dbg-single-piece.ll
dead-inst.ll [NewPM] Hide pass manager debug logging behind -debug-pass-manager-verbose 2021-05-07 21:51:47 -07:00
fca.ll
ignore-droppable.ll
invariant-group.ll [SROA] Allow SROA on pointers with invariant group intrinsic uses 2021-04-05 19:53:40 -07:00
mem-par-metadata-sroa.ll
non-integral-pointers.ll
phi-and-select.ll
phi-gep.ll Reapply [ConstantFold] Fold more operations to poison 2021-05-13 16:04:12 +02:00
phi-with-duplicate-pred.ll [NFC][SROA] Add some more tests for speculation around PHI's 2021-03-23 00:51:18 +03:00
pointer-offset-size.ll [SROA] Regenerate test checks (NFC) 2021-05-09 18:20:52 +02:00
ppcf128-no-fold.ll
pr26972.ll
pr37267.ll
preserve-nonnull.ll
scalable-vectors.ll [SROA] Regenerate test checks (NFC) 2021-05-09 18:20:52 +02:00
select-gep.ll Reapply [ConstantFold] Fold more operations to poison 2021-05-13 16:04:12 +02:00
slice-order-independence.ll
slice-width.ll [SROA] Regenerate test checks (NFC) 2021-05-09 18:20:52 +02:00
std-clamp.ll [Analysis] isDereferenceableAndAlignedPointer(): recurse into select's hands 2021-04-10 00:56:28 +03:00
tbaa-struct2.ll [SROA] Amend failing test from D95826 2021-02-17 13:58:34 -05:00
tbaa-struct.ll
tbaa-subload.ll [SROA][TBAA] Handle shift of regular TBAA nodes 2021-04-14 14:35:20 -04:00
vector-conversion.ll
vector-lifetime-intrinsic.ll
vector-promotion-different-size.ll
vector-promotion.ll [SROA] Regenerate test checks (NFC) 2021-03-13 22:00:00 +01:00
vectors-of-pointers.ll