Run 18798cf972cd - 11/Jan/2024

108 failures (88 ignoring undef)
LLVM git: 18798cf972cd
Alive2 git: 4522095e

Failed tests:

Test NameOk if undef ignored?Failure reasonComments
Transforms/CodeGenPrepare/AMDGPU/bypass-slow-div-debug-info-inseltpoison.ll Source is more defined than target
Transforms/CodeGenPrepare/AMDGPU/bypass-slow-div-debug-info.ll Source is more defined than target
Transforms/CodeGenPrepare/NVPTX/bypass-slow-div-not-exact.ll Source is more defined than target
Transforms/CodeGenPrepare/NVPTX/bypass-slow-div-special-cases.ll Source is more defined than target
Transforms/CodeGenPrepare/NVPTX/bypass-slow-div.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/ConstantMerge/2011-01-15-EitherOrder.ll Source is more defined than targetAlive2 missing support for unnamed_addr
Transforms/ConstantMerge/align.ll Mismatch in memoryAlive2 missing support for unnamed_addr
Transforms/ConstantMerge/merge-both.ll Source is more defined than targetAlive2 missing support for unnamed_addr
Transforms/ConstantMerge/merge-dbg.ll Mismatch in memory
Transforms/ConstantMerge/unnamed-addr.ll Source is more defined than targetAlive2 missing support for unnamed_addr
Transforms/EarlyCSE/commute.llValue mismatch
Transforms/ExpandLargeFpConvert/X86/expand-large-fp-convert-fptosi129.ll Source is more defined than target
Transforms/ExpandLargeFpConvert/X86/expand-large-fp-convert-fptoui129.ll Source is more defined than target
Transforms/ExpandLargeFpConvert/X86/expand-large-fp-convert-si129tofp.ll Source is more defined than target
Transforms/ExpandLargeFpConvert/X86/expand-large-fp-convert-ui129tofp.ll Source is more defined than target
Transforms/ExpandMemCmp/AArch64/memcmp.ll Target is more poisonous than source
Transforms/ExpandMemCmp/X86/bcmp.ll Source is more defined than targetLLVM bug: load widening of i8 -> i64
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/GVN/PRE/rle.llValue mismatch
Transforms/GVN/condprop.ll Source is more defined than targetLLVM bug: incorrect propagation of pointer equality
Transforms/GVN/loadpre-missed-opportunity.ll Source is more defined than target
Transforms/GVN/metadata.ll Source and target don't have the same return domainLLVM bug: introduces load type punning
Transforms/GVN/pr24397.ll Target is more poisonous than sourceLLVM bug: introduces load type punning
Transforms/GVN/pr63059.ll Target is more poisonous than source
Transforms/IRCE/bad_expander.ll Source is more defined than targetLLVM PR57523
Transforms/IRCE/multiple-access-no-preloop.ll Source is more defined than targetLLVM PR57523
Transforms/IRCE/non-loop-invariant-rhs-instr.ll Source is more defined than targetLLVM PR57523
Transforms/IRCE/stride_more_than_1.ll ?
Transforms/IRCE/wide_indvar.ll Source is more defined than targetLLVM PR57523
Transforms/InstCombine/bcmp-1.ll Target is more poisonous than sourceLLVM bug: load type punning. needs byte type
Transforms/InstCombine/canonicalize-clamp-like-pattern-between-zero-and-positive-threshold.ll Target is more poisonous than sourceLLVM PR45954
Transforms/InstCombine/cttz.llTarget is more poisonous than source
Transforms/InstCombine/fabs.ll Value mismatchLLVM PR59279
Transforms/InstCombine/fdiv.llValue mismatch
Transforms/InstCombine/ffs-1.llTarget is more poisonous than source
Transforms/InstCombine/ffs-i16.llSource is more defined than target
Transforms/InstCombine/fmul.llValue mismatch
Transforms/InstCombine/fneg-fabs.ll Target is more poisonous than sourceLLVM PR59279
Transforms/InstCombine/fold-select-fmul-if-zero.ll Target's return value is more undefined
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/malloc-free.ll Value mismatch
Transforms/InstCombine/masked-merge-add.ll Target is more poisonous than source
Transforms/InstCombine/masked-merge-or.ll Target is more poisonous than source
Transforms/InstCombine/masked-merge-xor.ll Target is more poisonous than source
Transforms/InstCombine/memcmp-1.ll Target is more poisonous than sourceLLVM bug: load type punning. needs byte type
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/memset.ll Mismatch in memoryLLVM bug: removes store undef
Transforms/InstCombine/minmax-fp.ll Target's return value is more undefinedLLVM PR50281
Transforms/InstCombine/select-binop-cmp.ll Source is more defined than targetAlive2 missing support for speculatable attribute
Transforms/InstCombine/select-binop-foldable-floating-point.ll Target is more poisonous than source
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-select.llTarget is more poisonous than source
Transforms/InstCombine/shuffle_select-inseltpoison.ll Target's return value is more undefined
Transforms/InstCombine/shuffle_select.ll Target's return value is more undefinedLLVM PR74326
Transforms/InstCombine/store.ll Mismatch in memoryLLVM bug: removes store undef
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/InstSimplify/phi.ll Target is more poisonous than sourceLLVM PR52930
Transforms/InstSimplify/ptrmask.ll Value mismatch
Transforms/LICM/scalar-promote.ll Source is more defined than targetLLVM PR51906
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/LoopIdiom/struct_pattern.ll Mismatch in memory
Transforms/LoopIdiom/unroll-custom-dl.ll Source is more defined than targetLLVM PR57679
Transforms/LoopIdiom/unroll.ll Mismatch in memory
Transforms/LoopStrengthReduce/lsr-term-fold.ll Source is more defined than target
Transforms/LoopVectorize/ARM/mve-icmpcost.ll Source is more defined than target
Transforms/LoopVectorize/ARM/mve-qabs.ll Source is more defined than target
Transforms/LoopVectorize/X86/propagate-metadata.ll Source is more defined than targetBug in IR semantics or optimization: escapes noescape pointer
Transforms/LoopVectorize/partial-lcssa.ll Source is more defined than targetBug in IR semantics or optimization: escapes noescape pointer
Transforms/LoopVectorize/runtime-check.ll Source is more defined than targetBug in IR semantics or optimization: escapes noescape pointer
Transforms/LoopVectorize/runtime-checks-difference.ll Source is more defined than target
Transforms/LoopVectorize/runtime-checks-hoist.ll ?
Transforms/LowerMatrixIntrinsics/shape-verification.ll ?
Transforms/MemCpyOpt/fca2memcpy.ll Mismatch in memoryAlive#345
Transforms/MemCpyOpt/stack-move.ll Source and target don't have the same return domain
Transforms/MergeICmps/X86/no-gep-other-work.ll Target is more poisonous than sourceLLVM PR51845
Transforms/MergeICmps/X86/pair-int32-int32.ll Target is more poisonous than sourceLLVM PR51845
Transforms/NaryReassociate/NVPTX/nary-slsr.llSource is more defined than target
Transforms/PhaseOrdering/AArch64/constraint-elimination-placement.ll Source is more defined than target
Transforms/PhaseOrdering/swap-promotion.ll Mismatch in memoryLLVM bug: load type punning. needs byte type
Transforms/SLPVectorizer/AMDGPU/horizontal-store.llTarget's return value is more undefined
Transforms/SLPVectorizer/X86/blending-shuffle.ll Target is more poisonous than sourceLLVM PR44185
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.llSource is more defined than targetLLVM bug: memcpy -> load/store
Transforms/SROA/vector-promotion.ll Mismatch in memoryLLVM PR52971
Transforms/Scalarizer/min-bits.llTarget is more poisonous than source
Transforms/Scalarizer/scatter-order.llTarget is more poisonous than source
Transforms/SeparateConstOffsetFromGEP/NVPTX/split-gep.ll Target is more poisonous than source
Transforms/SeparateConstOffsetFromGEP/RISCV/split-gep.ll Source is more defined than target
Transforms/SimpleLoopUnswitch/memssa-readnone-access.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/StraightLineStrengthReduce/slsr-add.llSource is more defined than target
Transforms/StraightLineStrengthReduce/slsr-mul.llSource is more defined than target
Transforms/TypePromotion/ARM/phis-ret.ll Source is more defined than target
Transforms/VectorCombine/X86/load.ll Target is more poisonous than sourceLLVM PR44185

 

<-- Back