Run 84adaabf3e04 - 11/Oct/2021

104 failures (75 ignoring undef)
LLVM git: 84adaabf3e04
Alive2 git: 10c54db

Failed tests:

Test NameOk if undef ignored?Failure reasonComments
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/ConstraintElimination/loops-header-tested-pointer-cmps.ll Source is more defined than target
Transforms/EarlyCSE/commute.llValue mismatch
Transforms/EarlyCSE/globalsaa-memoryssa.ll Source and target don't have the same return domain
Transforms/ExpandMemCmp/X86/memcmp-x32.ll Target is more poisonous than sourceLLVM bug: load widening of i8 -> i16
Transforms/ExpandMemCmp/X86/memcmp.ll Target is more poisonous than sourceLLVM bug: load widening of i8 -> i16
Transforms/GCOVProfiling/version.ll Crash
Transforms/GVN/PRE/rle.llValue mismatch
Transforms/GVN/condprop.ll Source is more defined than targetLLVM bug: incorrect propagation of pointer equality
Transforms/IndVarSimplify/loop-predication.ll Source is more defined than target
Transforms/IndVarSimplify/post-inc-range.ll Source is more defined than target
Transforms/InstCombine/bitcast-bitcast.llTarget's return value is more undefined
Transforms/InstCombine/bswap-inseltpoison.ll Target is more poisonous than source
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 sourceLLVM PR45954
Transforms/InstCombine/double-float-shrink-2.ll Target is more poisonous than sourceLLVM PR49080
Transforms/InstCombine/exact.llValue mismatch
Transforms/InstCombine/ffs-1.llTarget is more poisonous than source
Transforms/InstCombine/fneg.llTarget's return value is more undefined
Transforms/InstCombine/fpcast.ll Target is more poisonous than sourceLLVM PR49080
Transforms/InstCombine/fptrunc.ll Target is more poisonous than sourceLLVM PR49080
Transforms/InstCombine/icmp-vec-inseltpoison.ll Target is more poisonous than source
Transforms/InstCombine/icmp-vec.ll Target is more poisonous than source
Transforms/InstCombine/insert-extract-shuffle-inseltpoison.ll Target is more poisonous than source
Transforms/InstCombine/insert-extract-shuffle.ll Target is more poisonous than source
Transforms/InstCombine/invert-variable-mask-in-masked-merge-scalar.llTarget's return value is more undefined
Transforms/InstCombine/invert-variable-mask-in-masked-merge-vector.llTarget's return value is more undefined
Transforms/InstCombine/load-bitcast-select.ll Mismatch in memory
Transforms/InstCombine/load-store-forward.ll Value mismatch
Transforms/InstCombine/max-of-nots.llTarget's return value is more undefined
Transforms/InstCombine/max_known_bits.llTarget is more poisonous than source
Transforms/InstCombine/memcmp-constant-fold.ll Target is more poisonous than sourceLLVM bug: memcmp -> load i32 lowering
Transforms/InstCombine/memcpy-from-global.ll Source is more defined than targetAlive2 bug in input ptr refinement
Transforms/InstCombine/memcpy-to-load.ll Mismatch in memoryLLVM bug: memcpy -> i8 load/store
Transforms/InstCombine/minmax-fold.ll Target's return value is more undefined
Transforms/InstCombine/minmax-fp.ll Value mismatchLLVM PR50281
Transforms/InstCombine/rem.llValue mismatch
Transforms/InstCombine/saturating-add-sub.llTarget is more poisonous than source
Transforms/InstCombine/select-binop-cmp.ll Source is more defined than targetAlive2 missing support for speculatable attribute
Transforms/InstCombine/select-cmp-cttz-ctlz.llTarget is more poisonous than source
Transforms/InstCombine/select-extractelement-inseltpoison.llTarget is more poisonous than source
Transforms/InstCombine/select-extractelement.llTarget is more poisonous than source
Transforms/InstCombine/select-of-bittest.ll Target is more poisonous than source
Transforms/InstCombine/select-pr39595.llTarget's return value is more undefined
Transforms/InstCombine/select-select.llTarget is more poisonous than source
Transforms/InstCombine/select.llTarget's return value is more undefined
Transforms/InstCombine/select_meta.llTarget's return value is more undefined
Transforms/InstCombine/sext.llValue mismatch
Transforms/InstCombine/shuffle-select-narrow-inseltpoison.ll Target is more poisonous than source
Transforms/InstCombine/shuffle-select-narrow.ll Target is more poisonous than source
Transforms/InstCombine/shuffle_select-inseltpoison.ll Target is more poisonous than sourceLLVM PR74326
Transforms/InstCombine/shuffle_select.ll Target is more poisonous than sourceLLVM PR74326
Transforms/InstCombine/struct-assign-tbaa-new.ll Mismatch in memory
Transforms/InstCombine/sub.llTarget is more poisonous than source
Transforms/InstCombine/vec_demanded_elts.ll Value mismatch
Transforms/InstCombine/vec_shuffle-inseltpoison.ll Target is more poisonous than sourceLLVM PR44185
Transforms/InstCombine/vec_shuffle.ll Target is more poisonous than sourceLLVM PR44185
Transforms/InstCombine/vector-casts.ll Value mismatch
Transforms/InstCombine/vector-urem.llValue mismatch
Transforms/InstCombine/with_overflow.llTarget is more poisonous than source
Transforms/InstSimplify/ConstProp/icmp-null.ll Value mismatch
Transforms/JumpThreading/select.ll Source is more defined than target
Transforms/LoadStoreVectorizer/X86/vectorize-i8-nested-add-inseltpoison.ll Source is more defined than target
Transforms/LoadStoreVectorizer/X86/vectorize-i8-nested-add.ll Source is more defined than target
Transforms/LoadStoreVectorizer/int_sideeffect.ll Source is more defined than target
Transforms/LoopIdiom/X86/arithmetic-right-shift-until-zero.ll Source is more defined than targetLLVM PR51669
Transforms/LoopIdiom/X86/left-shift-until-zero.ll Source is more defined than targetLLVM PR51669
Transforms/LoopIdiom/X86/logical-right-shift-until-zero-debuginfo.ll Source is more defined than targetLLVM PR51669
Transforms/LoopIdiom/X86/logical-right-shift-until-zero.ll Source is more defined than targetLLVM PR51669
Transforms/LoopUnroll/loop-remarks.ll ?
Transforms/LoopUnroll/peel-loop-and-unroll.ll ?
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.llSource is more defined than target
Transforms/LoopUnswitch/preserve-analyses.ll Source is more defined than target
Transforms/MemCpyOpt/fca2memcpy.ll Mismatch in memoryAlive#345
Transforms/MergeICmps/X86/pair-int32-int32.ll Target is more poisonous than sourceLLVM PR51845
Transforms/PGOProfile/chr.ll Source is more defined than target
Transforms/SLPVectorizer/X86/vectorize-reorder-alt-shuffle.llMismatch in memory
Transforms/SLPVectorizer/int_sideeffect.ll Source is more defined than target
Transforms/SLPVectorizer/vectorizable-functions-inseltpoison.ll Source is more defined than targetAlive2: no support for "vector-function-abi-variant"
Transforms/SLPVectorizer/vectorizable-functions.ll Source is more defined than targetAlive2: no support for "vector-function-abi-variant"
Transforms/SROA/alignment.ll Mismatch in memoryLLVM bug: memcpy-> load/store; needs 'byte' type
Transforms/SROA/basictest-opaque-ptrs.ll Mismatch in memory
Transforms/SROA/basictest.ll Mismatch in memoryLLVM bug: memcpy -> load/store
Transforms/SROA/select-load.ll Value mismatch
Transforms/SROA/vector-promotion.ll Mismatch in memoryLLVM PR52971
Transforms/Scalarizer/scatter-order.llTarget is more poisonous than source
Transforms/SimpleLoopUnswitch/LIV-loop-condtion.llSource is more defined than target
Transforms/SimpleLoopUnswitch/delete-dead-blocks.ll Source is more defined than target
Transforms/SimpleLoopUnswitch/guards.ll Source is more defined than target
Transforms/SimpleLoopUnswitch/nontrivial-unswitch-cost.ll Source is more defined than target
Transforms/SimpleLoopUnswitch/nontrivial-unswitch.ll Source is more defined than target
Transforms/SimpleLoopUnswitch/trivial-unswitch.ll Source is more defined than target
Transforms/SimplifyCFG/fold-branch-to-common-dest.ll Source is more defined than targetAlive2 missing support for speculatable attribute
Transforms/SimplifyCFG/speculate-call.ll Source is more defined than targetAlive2 missing support for speculatable attribute
Transforms/Sink/call.ll Source is more defined than target
Transforms/StraightLineStrengthReduce/slsr-add.llSource is more defined than target
Transforms/StraightLineStrengthReduce/slsr-mul.llSource is more defined than target

 

<-- Back