Transforms/BlockExtractor/invalid-block.ll | | ? | |
Transforms/BlockExtractor/invalid-function.ll | | ? | |
Transforms/BlockExtractor/invalid-line.ll | | ? | |
Transforms/CodeGenPrepare/X86/cttz-ctlz.ll | | Source is more defined than target | |
Transforms/CodeGenPrepare/X86/memset_chk-simplify-nobuiltin.ll | | Source is more defined than target | __memset_chk() not recognized as a builtin on purpose. Need to detect this case. |
Transforms/ConstProp/overflow-ops.ll | | Value mismatch | |
Transforms/CorrelatedValuePropagation/basic.ll | | Value mismatch | |
Transforms/EarlyCSE/commute.ll | ✓ | Value mismatch | |
Transforms/GCOVProfiling/version.ll | | Crash | |
Transforms/GVN/PRE/rle.ll | ✓ | Value mismatch | |
Transforms/IndVarSimplify/loop-predication.ll | | Source is more defined than target | |
Transforms/IndVarSimplify/post-inc-range.ll | | Source is more defined than target | |
Transforms/IndVarSimplify/widen-loop-comp.ll | ✓ | Source is more defined than target | |
Transforms/InstCombine/2008-03-13-IntToPtr.ll | | Target is more poisonous than source | |
Transforms/InstCombine/and-or-icmp-nullptr.ll | | Value mismatch | |
Transforms/InstCombine/assume.ll | | Source is more defined than target | |
Transforms/InstCombine/bswap.ll | | Target is more poisonous than source | |
Transforms/InstCombine/canonicalize-clamp-like-pattern-between-zero-and-positive-threshold.ll | | Target is more poisonous than source | LLVM PR45954 |
Transforms/InstCombine/cast_ptr.ll | | Value mismatch | |
Transforms/InstCombine/exact.ll | ✓ | Value mismatch | |
Transforms/InstCombine/getelementptr.ll | | Value mismatch | |
Transforms/InstCombine/icmp-vec.ll | | Target is more poisonous than source | |
Transforms/InstCombine/icmp.ll | | Value mismatch | |
Transforms/InstCombine/insert-extract-shuffle.ll | | Target is more poisonous than source | |
Transforms/InstCombine/invert-variable-mask-in-masked-merge-scalar.ll | ✓ | Value mismatch | |
Transforms/InstCombine/invert-variable-mask-in-masked-merge-vector.ll | ✓ | Value mismatch | |
Transforms/InstCombine/limit-max-iterations.ll | | ? | |
Transforms/InstCombine/load-bitcast-select.ll | | Mismatch in memory | |
Transforms/InstCombine/load-bitcast32.ll | | Target is more poisonous than source | |
Transforms/InstCombine/load-bitcast64.ll | | Target is more poisonous than source | |
Transforms/InstCombine/load-cmp.ll | | Value mismatch | |
Transforms/InstCombine/load.ll | | Mismatch in memory | |
Transforms/InstCombine/max-of-nots.ll | ✓ | Value mismatch | |
Transforms/InstCombine/max_known_bits.ll | ✓ | Target is more poisonous than source | |
Transforms/InstCombine/memcpy-from-global.ll | | Source is more defined than target | Alive2 bug in input ptr refinement |
Transforms/InstCombine/memcpy-to-load.ll | | Mismatch in memory | LLVM bug: memcpy -> i8 load/store |
Transforms/InstCombine/minmax-fold.ll | | Value mismatch | |
Transforms/InstCombine/minmax-fp.ll | | Target is more poisonous than source | LLVM PR50281 |
Transforms/InstCombine/or.ll | | Value mismatch | |
Transforms/InstCombine/pr24354.ll | | Mismatch in memory | |
Transforms/InstCombine/rem.ll | ✓ | Value mismatch | |
Transforms/InstCombine/saturating-add-sub.ll | ✓ | Target is more poisonous than source | |
Transforms/InstCombine/select-bitext.ll | | Target is more poisonous than source | |
Transforms/InstCombine/select-cmp-br.ll | | Source is more defined than target | |
Transforms/InstCombine/select-cmp-cttz-ctlz.ll | ✓ | Target is more poisonous than source | |
Transforms/InstCombine/select-of-bittest.ll | | Target is more poisonous than source | |
Transforms/InstCombine/select.ll | | Target is more poisonous than source | |
Transforms/InstCombine/select_meta.ll | ✓ | Value mismatch | |
Transforms/InstCombine/sext.ll | ✓ | Value mismatch | |
Transforms/InstCombine/shuffle-select-narrow.ll | | Target is more poisonous than source | |
Transforms/InstCombine/shuffle_select.ll | | Target is more poisonous than source | LLVM PR74326 |
Transforms/InstCombine/shufflevec-bitcast.ll | | Value mismatch | |
Transforms/InstCombine/struct-assign-tbaa-new.ll | | Mismatch in memory | |
Transforms/InstCombine/sub.ll | ✓ | Target is more poisonous than source | |
Transforms/InstCombine/unfold-masked-merge-with-const-mask-vector.ll | | Value mismatch | |
Transforms/InstCombine/vec_demanded_elts.ll | | Value mismatch | |
Transforms/InstCombine/vec_gep_scalar_arg.ll | | Target is more poisonous than source | |
Transforms/InstCombine/vec_shuffle.ll | | Target is more poisonous than source | |
Transforms/InstCombine/vector-urem.ll | ✓ | Value mismatch | |
Transforms/InstCombine/with_overflow.ll | ✓ | Target is more poisonous than source | |
Transforms/InstSimplify/and-or-icmp-nullptr.ll | | Value mismatch | |
Transforms/InstSimplify/call.ll | | Value mismatch | |
Transforms/InstSimplify/compare.ll | | Value mismatch | |
Transforms/InstSimplify/fast-math.ll | | Value mismatch | |
Transforms/InstSimplify/fcmp-select.ll | | Value mismatch | |
Transforms/InstSimplify/gep.ll | | Value mismatch | |
Transforms/InstSimplify/insertelement.ll | | Target is more poisonous than source | |
Transforms/JumpThreading/select.ll | | Source is more defined than target | |
Transforms/LoopUnroll/runtime-loop-multiexit-dom-verify.ll | | Source is more defined than target | |
Transforms/LoopUnroll/runtime-loop-multiple-exits.ll | | Source is more defined than target | |
Transforms/LoopUnswitch/2007-08-01-LCSSA.ll | | Source is more defined than target | |
Transforms/LoopUnswitch/basictest.ll | ✓ | Source is more defined than target | |
Transforms/LoopVectorize/X86/unroll_selection.ll | | ? | |
Transforms/MemCpyOpt/fca2memcpy.ll | | Mismatch in memory | Alive#345 |
Transforms/MemCpyOpt/memset-memcpy-redundant-memset.ll | ✓ | Source is more defined than target | |
Transforms/PGOProfile/chr.ll | | Source is more defined than target | |
Transforms/PhaseOrdering/unsigned-multiply-overflow-check.ll | | Target is more poisonous than source | |
Transforms/PruneEH/simplenoreturntest.ll | | Source is more defined than target | |
Transforms/SROA/alignment.ll | | Mismatch in memory | LLVM bug: memcpy-> load/store; needs 'byte' type |
Transforms/SROA/basictest.ll | | Mismatch in memory | |
Transforms/SROA/vector-promotion.ll | | Mismatch in memory | LLVM PR52971 |
Transforms/Scalarizer/order-bug.ll | ✓ | Value mismatch | |
Transforms/Scalarizer/scatter-order.ll | ✓ | Value mismatch | |
Transforms/SimpleLoopUnswitch/LIV-loop-condtion.ll | ✓ | Source is more defined than target | |
Transforms/SimpleLoopUnswitch/nontrivial-unswitch.ll | | Source is more defined than target | |
Transforms/SimplifyCFG/basictest.ll | | Target is more poisonous than source | |
Transforms/SimplifyCFG/branch-fold-threshold.ll | | Source is more defined than target | |
Transforms/SimplifyCFG/branch-fold.ll | | Source is more defined than target | |
Transforms/SimplifyCFG/common-dest-folding.ll | | Source is more defined than target | |
Transforms/SimplifyCFG/noreturn-call.ll | | Source is more defined than target | |
Transforms/SimplifyCFG/preserve-branchweights.ll | | Source is more defined than target | |
Transforms/SimplifyCFG/speculate-call.ll | | Source is more defined than target | Alive2 missing support for speculatable attribute |
Transforms/SimplifyCFG/switch_create-custom-dl.ll | ✓ | Source is more defined than target | |
Transforms/SimplifyCFG/switch_create.ll | ✓ | Source is more defined than target | |
Transforms/Sink/call.ll | | Source is more defined than target | |
Transforms/StraightLineStrengthReduce/slsr-add.ll | ✓ | Source is more defined than target | |