Test Result : Transforms/InstCombine

0 failures
953 tests
Took 1 min 38 sec.

All Tests

Test nameDurationStatus
2003-05-26-CastMiscompile.ll90 msPassed
2003-05-27-ConstExprCrash.ll90 msPassed
2003-06-05-BranchInvertInfLoop.ll90 msPassed
2003-07-21-ExternalConstant.ll90 msPassed
2003-08-12-AllocaNonNull.ll90 msPassed
2003-09-09-VolatileLoadElim.ll90 msPassed
2003-10-29-CallSiteResolve.ll80 msPassed
2003-11-03-VarargsCallBug.ll90 msPassed
2004-01-13-InstCombineInvokePHI.ll0.1 secPassed
2004-02-23-ShiftShiftOverflow.ll0.1 secPassed
2004-03-13-InstCombineInfLoop.ll90 msPassed
2004-04-04-InstCombineReplaceAllUsesWith.ll0.1 secPassed
2004-05-07-UnsizedCastLoad.ll0.1 secPassed
2004-07-27-ConstantExprMul.ll0.1 secPassed
2004-08-09-RemInfLoop.ll90 msPassed
2004-08-10-BoolSetCC.ll90 msPassed
2004-09-20-BadLoadCombine.ll90 msPassed
2004-09-20-BadLoadCombine2.ll90 msPassed
2004-09-28-BadShiftAndSetCC.ll90 msPassed
2004-11-22-Missed-and-fold.ll90 msPassed
2004-11-27-SetCCForCastLargerAndConstant.ll0.1 secPassed
2004-12-08-RemInfiniteLoop.ll0.1 secPassed
2005-03-04-ShiftOverflow.ll0.1 secPassed
2005-04-07-UDivSelectCrash.ll0.1 secPassed
2005-06-15-DivSelectCrash.ll0.1 secPassed
2005-06-15-ShiftSetCCCrash.ll90 msPassed
2005-06-16-RangeCrash.ll90 msPassed
2005-07-07-DeadPHILoop.ll90 msPassed
2006-02-13-DemandedMiscompile.ll90 msPassed
2006-02-28-Crash.ll90 msPassed
2006-03-30-ExtractElement.ll90 msPassed
2006-04-28-ShiftShiftLongLong.ll0.1 secPassed
2006-05-04-DemandedBitCrash.ll90 msPassed
2006-09-15-CastToBool.ll90 msPassed
2006-10-19-SignedToUnsignedCastAndConst-2.ll0.1 secPassed
2006-10-20-mask.ll80 msPassed
2006-10-26-VectorReassoc.ll0.12 secPassed
2006-11-10-ashr-miscompile.ll90 msPassed
2006-12-01-BadFPVectorXform.ll90 msPassed
2006-12-05-fp-to-int-ext.ll90 msPassed
2006-12-08-Phi-ICmp-Op-Fold.ll0.1 secPassed
2006-12-08-Select-ICmp.ll0.1 secPassed
2006-12-15-Range-Test.ll0.17 secPassed
2006-12-23-Select-Cmp-Cmp.ll90 msPassed
2007-01-13-ExtCompareMiscompile.ll0.1 secPassed
2007-01-18-VectorInfLoop.ll0.1 secPassed
2007-02-01-LoadSinkAlloca.ll0.18 secPassed
2007-02-07-PointerCast.ll90 msPassed
2007-02-23-PhiFoldInfLoop.ll90 msPassed
2007-03-13-CompareMerge.ll90 msPassed
2007-03-19-BadTruncChangePR1261.ll90 msPassed
2007-03-21-SignedRangeTest.ll90 msPassed
2007-03-25-BadShiftMask.ll0.1 secPassed
2007-03-25-DoubleShift.ll90 msPassed
2007-03-26-BadShiftMask.ll90 msPassed
2007-04-08-SingleEltVectorCrash.ll90 msPassed
2007-05-10-icmp-or.ll0.1 secPassed
2007-05-14-Crash.ll90 msPassed
2007-05-18-CastFoldBug.ll90 msPassed
2007-06-06-AshrSignBit.ll0.1 secPassed
2007-06-21-DivCompareMiscomp.ll90 msPassed
2007-08-02-InfiniteLoop.ll0.1 secPassed
2007-09-10-AliasConstFold.ll90 msPassed
2007-09-17-AliasConstFold2.ll90 msPassed
2007-10-10-EliminateMemCpy.ll0.16 secPassed
2007-10-12-Crash.ll0.1 secPassed
2007-10-28-stacksave.ll0.1 secPassed
2007-10-31-RangeCrash.ll0.1 secPassed
2007-10-31-StringCrash.ll90 msPassed
2007-11-07-OpaqueAlignCrash.ll90 msPassed
2007-11-15-CompareMiscomp.ll90 msPassed
2007-11-25-CompatibleAttributes.ll90 msPassed
2007-12-10-ConstFoldCompare.ll90 msPassed
2007-12-12-GEPScale.ll90 msPassed
2007-12-16-AsmNoUnwind.ll90 msPassed
2007-12-18-AddSelCmpSub.ll90 msPassed
2007-12-28-IcmpSub2.ll90 msPassed
2008-01-06-BitCastAttributes.ll90 msPassed
2008-01-06-CastCrash.ll0.1 secPassed
2008-01-06-VoidCast.ll90 msPassed
2008-01-13-AndCmpCmp.ll0.1 secPassed
2008-01-14-VarArgTrampoline.ll0.1 secPassed
2008-01-21-MismatchedCastAndCompare.ll0.1 secPassed
2008-01-21-MulTrunc.ll0.1 secPassed
2008-01-27-FloatSelect.ll90 msPassed
2008-02-13-MulURem.ll90 msPassed
2008-02-16-SDivOverflow2.ll90 msPassed
2008-02-23-MulSub.ll90 msPassed
2008-02-28-OrFCmpCrash.ll0.1 secPassed
2008-03-13-IntToPtr.ll90 msPassed
2008-04-22-ByValBitcast.ll90 msPassed
2008-04-28-VolatileStore.ll90 msPassed
2008-04-29-VolatileLoadDontMerge.ll0.1 secPassed
2008-04-29-VolatileLoadMerge.ll0.1 secPassed
2008-05-08-LiveStoreDelete.ll90 msPassed
2008-05-08-StrLenSink.ll0.1 secPassed
2008-05-09-SinkOfInvoke.ll0.1 secPassed
2008-05-17-InfLoop.ll0.1 secPassed
2008-05-18-FoldIntToPtr.ll0.1 secPassed
2008-05-22-IDivVector.ll0.1 secPassed
2008-05-23-CompareFold.ll90 msPassed
2008-05-31-AddBool.ll90 msPassed
2008-05-31-Bools.ll0.15 secPassed
2008-06-05-ashr-crash.ll90 msPassed
2008-06-08-ICmpPHI.ll90 msPassed
2008-06-13-InfiniteLoopStore.ll90 msPassed
2008-06-13-ReadOnlyCallStore.ll90 msPassed
2008-06-19-UncondLoad.ll90 msPassed
2008-06-21-CompareMiscomp.ll90 msPassed
2008-06-24-StackRestore.ll0.1 secPassed
2008-07-08-ShiftOneAndOne.ll90 msPassed
2008-07-08-SubAnd.ll0.11 secPassed
2008-07-08-VolatileLoadMerge.ll0.1 secPassed
2008-07-09-SubAndError.ll90 msPassed
2008-07-10-CastSextBool.ll0.1 secPassed
2008-07-11-RemAnd.ll90 msPassed
2008-07-13-DivZero.ll0.16 secPassed
2008-07-16-fsub.ll90 msPassed
2008-08-05-And.ll0.1 secPassed
2008-09-02-VectorCrash.ll90 msPassed
2008-10-11-DivCompareFold.ll90 msPassed
2008-10-23-ConstFoldWithoutMask.ll90 msPassed
2008-11-01-SRemDemandedBits.ll90 msPassed
2008-11-08-FCmp.ll90 msPassed
2008-11-27-IDivVector.ll0.1 secPassed
2008-11-27-MultiplyIntVec.ll0.1 secPassed
2008-12-17-SRemNegConstVec.ll0.1 secPassed
2009-01-05-i128-crash.ll0.1 secPassed
2009-01-08-AlignAlloca.ll0.15 secPassed
2009-01-16-PointerAddrSpace.ll90 msPassed
2009-01-19-fmod-constant-float-specials.ll0.2 secPassed
2009-01-19-fmod-constant-float.ll0.16 secPassed
2009-01-24-EmptyStruct.ll90 msPassed
2009-01-31-InfIterate.ll90 msPassed
2009-02-04-FPBitcast.ll90 msPassed
2009-02-11-NotInitialized.ll90 msPassed
2009-02-20-InstCombine-SROA.ll90 msPassed
2009-02-21-LoadCST.ll90 msPassed
2009-02-25-CrashZeroSizeArray.ll90 msPassed
2009-03-18-vector-ashr-crash.ll90 msPassed
2009-03-24-InfLoop.ll0.1 secPassed
2009-04-07-MulPromoteToI96.ll90 msPassed
2009-05-23-FCmpToICmp.ll0.1 secPassed
2009-06-11-StoreAddrSpace.ll0.1 secPassed
2009-06-16-SRemDemandedBits.ll0.11 secPassed
2009-07-02-MaskedIntVector.ll0.11 secPassed
2009-12-17-CmpSelectNull.ll0.1 secPassed
2010-01-28-NegativeSRem.ll90 msPassed
2010-03-03-ExtElim.ll90 msPassed
2010-05-30-memcpy-Struct.ll90 msPassed
2010-11-01-lshr-mask.ll0.1 secPassed
2010-11-21-SizeZeroTypeGEP.ll0.1 secPassed
2010-11-23-Distributed.ll90 msPassed
2011-02-14-InfLoop.ll90 msPassed
2011-03-08-SRemMinusOneBadOpt.ll0.1 secPassed
2011-05-02-VectorBoolean.ll0.1 secPassed
2011-05-13-InBoundsGEP.ll0.1 secPassed
2011-05-28-swapmulsub.ll0.1 secPassed
2011-06-13-nsw-alloca.ll0.1 secPassed
2011-09-03-Trampoline.ll0.1 secPassed
2011-10-07-AlignPromotion.ll0.1 secPassed
2012-01-11-OpaqueBitcastCrash.ll90 msPassed
2012-02-13-FCmp.ll90 msPassed
2012-02-28-ICmp.ll90 msPassed
2012-03-10-InstCombine.ll0.1 secPassed
2012-04-24-vselect.ll90 msPassed
2012-04-30-SRem.ll90 msPassed
2012-05-28-select-hang.ll90 msPassed
2012-06-06-LoadOfPHIs.ll0.11 secPassed
2012-07-25-LoadPart.ll0.18 secPassed
2012-07-30-addrsp-bitcast.ll0.1 secPassed
2012-08-28-udiv_ashl.ll0.1 secPassed
2012-09-17-ZeroSizedAlloca.ll90 msPassed
2012-10-25-vector-of-pointers.ll90 msPassed
2012-12-14-simp-vgep.ll90 msPassed
2012-3-15-or-xor-constant.ll90 msPassed
2012-6-7-vselect-bitcast.ll80 msPassed
2013-03-05-Combine-BitcastTy-Into-Alloca.ll90 msPassed
AddOverFlow.ll90 msPassed
CPP_min_max.ll90 msPassed
ExtractCast.ll90 msPassed
IntPtrCast.ll90 msPassed
JavaCompare.ll0.1 secPassed
LandingPadClauses.ll0.11 secPassed
OverlappingInsertvalues.ll90 msPassed
PR30597.ll0.1 secPassed
PR37526.ll0.1 secPassed
abs-1.ll0.11 secPassed
abs_abs.ll0.13 secPassed
add-sitofp.ll0.12 secPassed
add.ll0.12 secPassed
add2.ll0.1 secPassed
add3.ll90 msPassed
add4.ll80 msPassed
addnegneg.ll90 msPassed
addrspacecast.ll90 msPassed
addsub-constant-folding.ll0.13 secPassed
adjust-for-minmax.ll0.12 secPassed
alias-recursion.ll0.1 secPassed
align-2d-gep.ll90 msPassed
align-addr.ll90 msPassed
align-attr.ll90 msPassed
align-external.ll90 msPassed
all-bits-shift.ll90 msPassed
alloca-big.ll90 msPassed
alloca-cast-debuginfo.ll90 msPassed
alloca.ll0.18 secPassed
allocsize-32.ll0.1 secPassed
allocsize.ll90 msPassed
and-compare.ll0.1 secPassed
and-fcmp.ll0.11 secPassed
and-narrow.ll0.14 secPassed
and-or-and.ll90 msPassed
and-or-icmps.ll0.1 secPassed
and-or-not.ll0.1 secPassed
and-or.ll90 msPassed
and-xor-merge.ll90 msPassed
and-xor-or.ll0.1 secPassed
and.ll0.11 secPassed
and2.ll90 msPassed
apint-add.ll0.1 secPassed
apint-and-compare.ll90 msPassed
apint-and-or-and.ll90 msPassed
apint-and-xor-merge.ll90 msPassed
apint-and.ll90 msPassed
apint-call-cast-target.ll90 msPassed
apint-cast-and-cast.ll90 msPassed
apint-cast-cast-to-and.ll90 msPassed
apint-cast.ll90 msPassed
apint-div1.ll90 msPassed
apint-div2.ll90 msPassed
apint-mul1.ll90 msPassed
apint-mul2.ll90 msPassed
apint-not.ll90 msPassed
apint-or.ll90 msPassed
apint-rem1.ll90 msPassed
apint-rem2.ll90 msPassed
apint-select.ll90 msPassed
apint-shift-simplify.ll90 msPassed
apint-shift.ll0.1 secPassed
apint-shl-trunc.ll90 msPassed
apint-sub.ll90 msPassed
apint-xor1.ll90 msPassed
apint-xor2.ll90 msPassed
ashr-lshr.ll0.1 secPassed
assoc-cast-assoc.ll90 msPassed
assume-loop-align.ll90 msPassed
assume-redundant.ll90 msPassed
assume.ll0.1 secPassed
assume2.ll0.1 secPassed
assume_inevitable.ll0.1 secPassed
atomic.ll90 msPassed
atomicrmw.ll90 msPassed
badmalloc.ll0.1 secPassed
bcmp-1.ll0.1 secPassed
bcopy.ll90 msPassed
binop-cast.ll90 msPassed
bit-checks.ll0.11 secPassed
bitcast-bigendian.ll0.1 secPassed
bitcast-bitcast.ll90 msPassed
bitcast-function.ll90 msPassed
bitcast-sext-vector.ll90 msPassed
bitcast-store.ll90 msPassed
bitcast-vec-canon.ll90 msPassed
bitcast.ll0.11 secPassed
bitreverse-hang.ll90 msPassed
bitreverse-known-bits.ll90 msPassed
bittest.ll90 msPassed
branch.ll90 msPassed
broadcast.ll0.1 secPassed
bswap-fold.ll90 msPassed
bswap-known-bits.ll90 msPassed
bswap.ll0.1 secPassed
builtin-dynamic-object-size.ll90 msPassed
builtin-object-size-offset.ll90 msPassed
builtin-object-size-ptr.ll90 msPassed
byval.ll90 msPassed
cabs-array.ll90 msPassed
cabs-discrete.ll90 msPassed
call-callconv.ll90 msPassed
call-cast-attrs.ll90 msPassed
call-cast-target-inalloca.ll90 msPassed
call-cast-target.ll90 msPassed
call-guard.ll90 msPassed
call-intrinsics.ll90 msPassed
call.ll90 msPassed
call2.ll90 msPassed
call_nonnull_arg.ll90 msPassed
callsite_nonnull_args_through_casts.ll90 msPassed
canonicalize-ashr-shl-to-masking.ll90 msPassed
canonicalize-clamp-like-pattern-between-negative-and-positive-thresholds.ll0.12 secPassed
canonicalize-clamp-like-pattern-between-zero-and-positive-threshold.ll0.11 secPassed
canonicalize-clamp-with-select-of-constant-threshold-pattern.ll0.1 secPassed
canonicalize-constant-low-bit-mask-and-icmp-eq-to-icmp-ule.ll0.1 secPassed
canonicalize-constant-low-bit-mask-and-icmp-ne-to-icmp-ugt.ll0.1 secPassed
canonicalize-constant-low-bit-mask-and-icmp-sge-to-icmp-sle.ll0.1 secPassed
canonicalize-constant-low-bit-mask-and-icmp-sgt-to-icmp-sgt.ll90 msPassed
canonicalize-constant-low-bit-mask-and-icmp-sle-to-icmp-sle.ll90 msPassed
canonicalize-constant-low-bit-mask-and-icmp-slt-to-icmp-sgt.ll90 msPassed
canonicalize-constant-low-bit-mask-and-icmp-uge-to-icmp-ule.ll0.1 secPassed
canonicalize-constant-low-bit-mask-and-icmp-ugt-to-icmp-ugt.ll90 msPassed
canonicalize-constant-low-bit-mask-and-icmp-ule-to-icmp-ule.ll90 msPassed
canonicalize-constant-low-bit-mask-and-icmp-ult-to-icmp-ugt.ll90 msPassed
canonicalize-lack-of-signed-truncation-check.ll90 msPassed
canonicalize-low-bit-mask-and-icmp-eq-to-icmp-ule.ll0.1 secPassed
canonicalize-low-bit-mask-and-icmp-ne-to-icmp-ugt.ll0.1 secPassed
canonicalize-low-bit-mask-v2-and-icmp-eq-to-icmp-ule.ll0.1 secPassed
canonicalize-low-bit-mask-v2-and-icmp-ne-to-icmp-ugt.ll0.1 secPassed
canonicalize-low-bit-mask-v3-and-icmp-eq-to-icmp-ule.ll0.1 secPassed
canonicalize-low-bit-mask-v3-and-icmp-ne-to-icmp-ugt.ll90 msPassed
canonicalize-low-bit-mask-v4-and-icmp-eq-to-icmp-ule.ll90 msPassed
canonicalize-low-bit-mask-v4-and-icmp-ne-to-icmp-ugt.ll0.1 secPassed
canonicalize-lshr-shl-to-masking.ll0.1 secPassed
canonicalize-shl-lshr-to-masking.ll0.1 secPassed
canonicalize-signed-truncation-check.ll0.1 secPassed
canonicalize_branch.ll0.1 secPassed
cast-call-combine-prof.ll90 msPassed
cast-call-combine.ll90 msPassed
cast-callee-deopt-bundles.ll90 msPassed
cast-int-fcmp-eq-0.ll0.1 secPassed
cast-int-icmp-eq-0.ll0.11 secPassed
cast-mul-select.ll0.18 secPassed
cast-select.ll0.1 secPassed
cast-set-preserve-signed-dbg-val.ll90 msPassed
cast-set.ll90 msPassed
cast-unsigned-icmp-eqcmp-0.ll90 msPassed
cast.ll0.13 secPassed
cast_phi.ll0.13 secPassed
cast_ptr.ll90 msPassed
ceil.ll90 msPassed
clamp-to-minmax.ll0.11 secPassed
cmp-intrinsic.ll0.11 secPassed
compare-3way.ll0.1 secPassed
compare-alloca.ll90 msPassed
compare-signs.ll90 msPassed
compare-udiv.ll0.1 secPassed
compare-unescaped.ll90 msPassed
conditional-variable-length-signext-after-high-bit-extract.ll0.15 secPassed
consecutive-fences.ll0.1 secPassed
constant-expr-datalayout.ll90 msPassed
constant-fold-address-space-pointer.ll0.1 secPassed
constant-fold-alias.ll0.1 secPassed
constant-fold-compare.ll90 msPassed
constant-fold-gep.ll90 msPassed
constant-fold-iteration.ll90 msPassed
constant-fold-libfunc.ll90 msPassed
constant-fold-math.ll90 msPassed
constant-fold-shifts.ll90 msPassed
convergent.ll0.1 secPassed
copysign.ll90 msPassed
cos-1.ll0.18 secPassed
cos-2.ll90 msPassed
cos-sin-intrinsic.ll0.1 secPassed
crash.ll0.1 secPassed
ctlz-cttz-bitreverse.ll90 msPassed
ctpop-bswap-bitreverse.ll90 msPassed
ctpop.ll90 msPassed
cttz-abs.ll0.1 secPassed
cttz-negative.ll90 msPassed
dce-iterate.ll90 msPassed
deadcode.ll0.16 secPassed
debug-line.ll90 msPassed
debuginfo-dce.ll90 msPassed
debuginfo-dce2.ll90 msPassed
debuginfo-sink.ll90 msPassed
debuginfo-skip.ll0.15 secPassed
debuginfo-variables.ll0.11 secPassed
debuginfo.ll0.16 secPassed
debuginfo_add.ll90 msPassed
default-alignment.ll90 msPassed
demand_shrink_nsw.ll90 msPassed
demorgan-sink-not-into-xor.ll90 msPassed
demorgan.ll0.1 secPassed
deref-alloc-fns.ll0.1 secPassed
disable-simplify-libcalls.ll90 msPassed
distribute.ll90 msPassed
div-shift-crash.ll0.1 secPassed
div-shift.ll0.11 secPassed
div.ll0.12 secPassed
do-not-clone-dbg-declare.ll90 msPassed
double-float-shrink-1.ll0.34 secPassed
double-float-shrink-2.ll0.44 secPassed
early_constfold_changes_IR.ll0.12 secPassed
early_dce_clobbers_callgraph.ll90 msPassed
element-atomic-memintrins.ll0.11 secPassed
enforce-known-alignment.ll90 msPassed
err-rep-cold.ll90 msPassed
exact.ll90 msPassed
exp2-1.ll0.16 secPassed
exp2-2.ll90 msPassed
extractelement.ll0.18 secPassed
extractinsert-tbaa.ll90 msPassed
extractvalue.ll90 msPassed
fabs-copysign.ll0.1 secPassed
fabs-libcall.ll90 msPassed
fabs.ll0.12 secPassed
fadd-fsub-factor.ll0.1 secPassed
fadd.ll0.1 secPassed
fast-math.ll0.13 secPassed
fcmp-select.ll90 msPassed
fcmp-special.ll0.1 secPassed
fcmp.ll0.12 secPassed
fdiv-cos-sin.ll0.11 secPassed
fdiv-sin-cos.ll0.1 secPassed
fdiv.ll0.11 secPassed
ffs-1.ll0.38 secPassed
float-shrink-compare.ll0.1 secPassed
fls.ll90 msPassed
fma.ll0.13 secPassed
fmul-exp.ll90 msPassed
fmul-exp2.ll90 msPassed
fmul-pow.ll0.1 secPassed
fmul-sqrt.ll90 msPassed
fmul.ll0.14 secPassed
fneg.ll0.1 secPassed
fold-bin-operand.ll0.1 secPassed
fold-calls.ll90 msPassed
fold-fops-into-selects.ll90 msPassed
fold-inc-of-add-of-not-x-and-y-to-sub-x-from-y.ll90 msPassed
fold-phi-load-metadata.ll0.1 secPassed
fold-phi.ll90 msPassed
fold-sqrt-sqrtf.ll90 msPassed
fold-sub-of-not-to-inc-of-add.ll0.1 secPassed
fold-vector-select.ll90 msPassed
fold-vector-zero.ll90 msPassed
fortify-folding.ll0.17 secPassed
fp-ret-bitcast.ll90 msPassed
fpcast.ll0.11 secPassed
fpextend.ll0.1 secPassed
fpextend_x86.ll90 msPassed
fprintf-1.ll0.12 secPassed
fptrunc.ll90 msPassed
fputs-1.ll90 msPassed
fputs-opt-size.ll0.19 secPassed
fsh.ll0.13 secPassed
fsub.ll0.1 secPassed
fwrite-1.ll90 msPassed
gc.relocate.ll90 msPassed
gep-addrspace.ll90 msPassed
gep-alias.ll0.1 secPassed
gep-combine-loop-invariant.ll0.11 secPassed
gep-custom-dl.ll0.1 secPassed
gep-inbounds-null.ll0.1 secPassed
gep-sext.ll90 msPassed
gep-vector.ll0.1 secPassed
gepgep.ll90 msPassed
gepphigep.ll0.1 secPassed
getelementptr-folding.ll90 msPassed
getelementptr.ll0.11 secPassed
high-bit-signmask-with-trunc.ll90 msPassed
high-bit-signmask.ll90 msPassed
hoist_instr.ll90 msPassed
icmp-add.ll0.12 secPassed
icmp-bc-vec.ll90 msPassed
icmp-custom-dl.ll0.1 secPassed
icmp-div-constant.ll0.1 secPassed
icmp-dom.ll90 msPassed
icmp-logical.ll0.1 secPassed
icmp-mul-zext.ll90 msPassed
icmp-mul.ll0.1 secPassed
icmp-range.ll90 msPassed
icmp-shl-nsw.ll90 msPassed
icmp-shl-nuw.ll0.1 secPassed
icmp-shr-lt-gt.ll0.12 secPassed
icmp-shr.ll0.1 secPassed
icmp-sub.ll90 msPassed
icmp-uge-of-add-of-shl-one-by-bits-to-allones-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll0.1 secPassed
icmp-uge-of-not-of-shl-allones-by-bits-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll0.1 secPassed
icmp-ugt-of-shl-1-by-bits-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll90 msPassed
icmp-ule-of-shl-1-by-bits-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll0.1 secPassed
icmp-ult-of-add-of-shl-one-by-bits-to-allones-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll0.1 secPassed
icmp-ult-of-not-of-shl-allones-by-bits-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll0.11 secPassed
icmp-vec.ll0.1 secPassed
icmp-xor-signbit.ll90 msPassed
icmp.ll0.18 secPassed
icmp_sdiv_with_and_without_range.ll90 msPassed
idioms.ll90 msPassed
indexed-gep-compares.ll0.11 secPassed
inline-intrinsic-assert.ll90 msPassed
inselt-binop.ll0.14 secPassed
insert-const-shuf.ll0.11 secPassed
insert-extract-shuffle.ll0.16 secPassed
insert-val-extract-elem.ll90 msPassed
insertelement-bitcast.ll90 msPassed
int_sideeffect.ll90 msPassed
intersect-accessgroup.ll90 msPassed
intptr1.ll90 msPassed
intptr2.ll0.1 secPassed
intptr3.ll90 msPassed
intptr4.ll90 msPassed
intptr5.ll90 msPassed
intptr6.ll90 msPassed
intptr7.ll0.11 secPassed
intrinsics.ll0.1 secPassed
invariant.group.ll90 msPassed
invariant.ll90 msPassed
invert-variable-mask-in-masked-merge-scalar.ll90 msPassed
invert-variable-mask-in-masked-merge-vector.ll0.1 secPassed
invoke.ll90 msPassed
isascii-1.ll80 msPassed
isdigit-1.ll90 msPassed
ispow2.ll0.12 secPassed
known-never-nan.ll0.1 secPassed
known-non-zero.ll90 msPassed
known_align.ll90 msPassed
lifetime-no-null-opt.ll90 msPassed
lifetime-sanitizer.ll0.1 secPassed
lifetime.ll0.1 secPassed
load-bitcast-select.ll0.1 secPassed
load-bitcast-vec.ll0.1 secPassed
load-bitcast32.ll90 msPassed
load-bitcast64.ll90 msPassed
load-cmp.ll90 msPassed
load-combine-metadata-2.ll90 msPassed
load-combine-metadata-3.ll90 msPassed
load-combine-metadata-4.ll90 msPassed
load-combine-metadata-dominance.ll90 msPassed
load-combine-metadata.ll0.1 secPassed
load-select.ll0.1 secPassed
load.ll0.16 secPassed
load3.ll90 msPassed
load_combine_aa.ll90 msPassed
loadstore-alignment.ll0.1 secPassed
loadstore-metadata.ll90 msPassed
log-pow-nofastmath.ll90 msPassed
log-pow.ll90 msPassed
logical-select.ll0.12 secPassed
lower-dbg-declare.ll90 msPassed
lshr-and-negC-icmpeq-zero.ll0.1 secPassed
lshr-and-signbit-icmpeq-zero.ll0.1 secPassed
lshr-phi.ll0.1 secPassed
lshr.ll0.1 secPassed
malloc-free-delete.ll0.1 secPassed
masked-merge-add.ll0.11 secPassed
masked-merge-and-of-ors.ll0.11 secPassed
masked-merge-or.ll0.11 secPassed
masked-merge-xor.ll0.1 secPassed
masked_intrinsics.ll0.13 secPassed
max-of-nots.ll0.1 secPassed
max_known_bits.ll90 msPassed
maximum.ll0.1 secPassed
maxnum.ll0.1 secPassed
mem-deref-bytes-addrspaces.ll90 msPassed
mem-deref-bytes.ll0.11 secPassed
mem-gep-zidx.ll0.1 secPassed
mem-par-metadata-memcpy.ll90 msPassed
memccpy.ll0.1 secPassed
memchr.ll0.12 secPassed
memcmp-1.ll0.16 secPassed
memcmp-2.ll0.1 secPassed
memcmp-constant-fold.ll0.16 secPassed
memcpy-1.ll90 msPassed
memcpy-2.ll90 msPassed
memcpy-addrspace.ll90 msPassed
memcpy-from-global.ll0.1 secPassed
memcpy-to-load.ll0.25 secPassed
memcpy.ll80 msPassed
memcpy_chk-1.ll90 msPassed
memcpy_chk-2.ll90 msPassed
memmove-1.ll80 msPassed
memmove-2.ll90 msPassed
memmove.ll90 msPassed
memmove_chk-1.ll0.1 secPassed
memmove_chk-2.ll90 msPassed
mempcpy.ll0.1 secPassed
memrchr.ll90 msPassed
memset-1.ll90 msPassed
memset-2.ll90 msPassed
memset.ll90 msPassed
memset2.ll90 msPassed
memset_chk-1.ll90 msPassed
memset_chk-2.ll90 msPassed
merge-icmp.ll0.11 secPassed
min-positive.ll90 msPassed
minimum.ll0.11 secPassed
minmax-demandbits.ll0.1 secPassed
minmax-fold.ll0.15 secPassed
minmax-fp.ll0.1 secPassed
minmax-of-minmax.ll0.1 secPassed
minnum.ll0.11 secPassed
misc-2002.ll90 msPassed
mul-masked-bits.ll90 msPassed
mul.ll0.1 secPassed
multi-size-address-space-pointer.ll90 msPassed
multi-use-or.ll90 msPassed
multiple-uses-load-bitcast-select.ll90 msPassed
musttail-thunk.ll0.18 secPassed
narrow-math.ll0.12 secPassed
narrow-switch.ll0.15 secPassed
narrow.ll0.1 secPassed
no-negzero.ll90 msPassed
no_cgscc_assert.ll90 msPassed
no_sink_instruction.ll80 msPassed
non-integral-pointers.ll90 msPassed
nonnull-attribute.ll90 msPassed
not.ll90 msPassed
nothrow.ll90 msPassed
nsw.ll90 msPassed
obfuscated_splat.ll90 msPassed
objsize-64.ll0.1 secPassed
objsize-address-space.ll90 msPassed
objsize-noverify.ll0.11 secPassed
objsize.ll0.12 secPassed
odr-linkage.ll0.1 secPassed
omit-urem-of-power-of-two-or-zero-when-comparing-with-zero.ll0.1 secPassed
onehot_merge.ll0.11 secPassed
opaque.ll90 msPassed
operand-complexity.ll0.1 secPassed
or-fcmp.ll0.11 secPassed
or-shifted-masks.ll0.1 secPassed
or-xor.ll90 msPassed
or.ll0.12 secPassed
osx-names.ll0.1 secPassed
out-of-bounds-indexes.ll90 msPassed
overflow-mul.ll0.1 secPassed
overflow.ll90 msPassed
partally-redundant-left-shift-input-masking-after-truncation-variant-a.ll0.12 secPassed
partally-redundant-left-shift-input-masking-after-truncation-variant-b.ll0.11 secPassed
partally-redundant-left-shift-input-masking-after-truncation-variant-c.ll0.1 secPassed
partally-redundant-left-shift-input-masking-after-truncation-variant-d.ll0.1 secPassed
partally-redundant-left-shift-input-masking-after-truncation-variant-e.ll90 msPassed
partally-redundant-left-shift-input-masking-variant-a.ll0.11 secPassed
partally-redundant-left-shift-input-masking-variant-b.ll0.11 secPassed
partally-redundant-left-shift-input-masking-variant-c.ll0.1 secPassed
partally-redundant-left-shift-input-masking-variant-d.ll0.1 secPassed
partally-redundant-left-shift-input-masking-variant-e.ll0.1 secPassed
phi-known-bits-operand-order.ll90 msPassed
phi-load-metadata-2.ll90 msPassed
phi-load-metadata-3.ll90 msPassed
phi-load-metadata-dominance.ll0.1 secPassed
phi-load-metadata.ll0.1 secPassed
phi-merge-gep.ll0.14 secPassed
phi-preserve-ir-flags.ll90 msPassed
phi-select-constant.ll0.1 secPassed
phi-shifts.ll90 msPassed
phi-timeout.ll0.1 secPassed
phi.ll0.1 secPassed
pow-0.ll90 msPassed
pow-1.ll0.7 secPassed
pow-2.ll90 msPassed
pow-3.ll90 msPassed
pow-4.ll0.1 secPassed
pow-cbrt.ll0.1 secPassed
pow-exp-nofastmath.ll90 msPassed
pow-exp.ll0.11 secPassed
pow-sqrt.ll0.12 secPassed
pow_fp_int.ll0.11 secPassed
pr12251.ll90 msPassed
pr12338.ll90 msPassed
pr17827.ll90 msPassed
pr19420.ll0.1 secPassed
pr20079.ll90 msPassed
pr20678.ll90 msPassed
pr21199.ll90 msPassed
pr21210.ll90 msPassed
pr21651.ll80 msPassed
pr21891.ll0.11 secPassed
pr23751.ll0.1 secPassed
pr23809.ll0.1 secPassed
pr24354.ll90 msPassed
pr24605.ll90 msPassed
pr25342.ll90 msPassed
pr25745.ll90 msPassed
pr2645-0.ll90 msPassed
pr26992.ll90 msPassed
pr26993.ll90 msPassed
pr27236.ll90 msPassed
pr27332.ll90 msPassed
pr27343.ll90 msPassed
pr27703.ll90 msPassed
pr27996.ll0.11 secPassed
pr28143.ll0.1 secPassed
pr28725.ll90 msPassed
pr2996.ll90 msPassed
pr30929.ll90 msPassed
pr31990_wrong_memcpy.ll90 msPassed
pr32686.ll0.1 secPassed
pr33453.ll0.1 secPassed
pr33689_same_bitwidth.ll90 msPassed
pr34349.ll90 msPassed
pr34627.ll90 msPassed
pr35515.ll80 msPassed
pr36362.ll90 msPassed
pr38677.ll90 msPassed
pr38897.ll0.1 secPassed
pr38915.ll0.1 secPassed
pr38984.ll0.1 secPassed
pr39177.ll0.1 secPassed
pr39908.ll0.1 secPassed
pr41164.ll90 msPassed
pr43376-getFlippedStrictnessPredicateAndConstant-assert.ll90 msPassed
prefetch-load.ll90 msPassed
preserve-sminmax.ll90 msPassed
preserved-analyses.ll0.17 secPassed
prevent-cmp-merge.ll90 msPassed
printf-1.ll0.18 secPassed
printf-2.ll0.1 secPassed
printf-3.ll90 msPassed
ptr-int-cast.ll90 msPassed
pull-binop-through-shift.ll0.11 secPassed
pull-conditional-binop-through-shift.ll0.11 secPassed
puts-1.ll0.1 secPassed
range-check.ll0.1 secPassed
readnone-maythrow.ll0.1 secPassed
realloc.ll0.1 secPassed
reassociate-nuw.ll90 msPassed
redundant-left-shift-input-masking-after-truncation-variant-a.ll0.1 secPassed
redundant-left-shift-input-masking-after-truncation-variant-b.ll0.1 secPassed
redundant-left-shift-input-masking-after-truncation-variant-c.ll0.11 secPassed
redundant-left-shift-input-masking-after-truncation-variant-d.ll0.1 secPassed
redundant-left-shift-input-masking-after-truncation-variant-e.ll0.1 secPassed
redundant-left-shift-input-masking-after-truncation-variant-f.ll0.11 secPassed
redundant-left-shift-input-masking-variant-a.ll0.11 secPassed
redundant-left-shift-input-masking-variant-b.ll0.1 secPassed
redundant-left-shift-input-masking-variant-c.ll0.1 secPassed
redundant-left-shift-input-masking-variant-d.ll0.1 secPassed
redundant-left-shift-input-masking-variant-e.ll0.1 secPassed
redundant-left-shift-input-masking-variant-f.ll0.1 secPassed
redundant-right-shift-input-masking.ll0.1 secPassed
rem.ll0.11 secPassed
result-of-add-of-negative-is-non-zero-and-no-underflow.ll90 msPassed
result-of-add-of-negative-or-zero-is-non-zero-and-no-underflow.ll90 msPassed
result-of-usub-is-non-zero-and-no-overflow.ll0.12 secPassed
reuse-constant-from-select-in-icmp.ll0.11 secPassed
rotate.ll0.12 secPassed
sadd-with-overflow.ll0.12 secPassed
sadd_sat.ll0.12 secPassed
salvage-dbg-declare.ll0.1 secPassed
saturating-add-sub.ll0.16 secPassed
scalarization.ll0.11 secPassed
sdiv-1.ll90 msPassed
sdiv-2.ll0.1 secPassed
sdiv-canonicalize.ll90 msPassed
sdiv-guard.ll0.1 secPassed
select-2.ll0.1 secPassed
select-binop-cmp.ll0.12 secPassed
select-bitext-bitwise-ops.ll90 msPassed
select-bitext.ll0.14 secPassed
select-cmp-br.ll0.12 secPassed
select-cmp-cttz-ctlz.ll0.12 secPassed
select-cmpxchg.ll0.1 secPassed
select-crash-noverify.ll90 msPassed
select-crash.ll90 msPassed
select-ctlz-to-cttz.ll0.11 secPassed
select-extractelement.ll0.12 secPassed
select-gep.ll0.11 secPassed
select-icmp-and.ll0.12 secPassed
select-load-call.ll0.1 secPassed
select-obo-peo-ops.ll0.12 secPassed
select-of-bittest.ll0.12 secPassed
select-pr39595.ll0.1 secPassed
select-select.ll90 msPassed
select-with-bitwise-ops.ll0.16 secPassed
select.ll0.14 secPassed
select_arithmetic.ll0.1 secPassed
select_meta.ll0.11 secPassed
set-lowbits-mask-canonicalize.ll0.11 secPassed
set.ll0.1 secPassed
setcc-strength-reduce.ll80 msPassed
sext.ll0.11 secPassed
shift-add.ll0.1 secPassed
shift-amount-reassociation-in-bittest-with-truncation-lshr.ll0.11 secPassed
shift-amount-reassociation-in-bittest-with-truncation-shl.ll0.11 secPassed
shift-amount-reassociation-in-bittest.ll0.12 secPassed
shift-amount-reassociation-with-truncation-ashr.ll0.1 secPassed
shift-amount-reassociation-with-truncation-lshr.ll0.1 secPassed
shift-amount-reassociation-with-truncation-shl.ll0.1 secPassed
shift-amount-reassociation.ll90 msPassed
shift-by-signext.ll0.11 secPassed
shift-direction-in-bit-test.ll0.11 secPassed
shift-shift.ll0.11 secPassed
shift-sra.ll0.1 secPassed
shift.ll0.15 secPassed
shl-and-negC-icmpeq-zero.ll90 msPassed
shl-and-signbit-icmpeq-zero.ll0.11 secPassed
shl-sub.ll0.1 secPassed
shl-unsigned-cmp-const.ll0.1 secPassed
should-change-type.ll90 msPassed
shuffle-select-narrow.ll0.11 secPassed
shuffle_select.ll0.22 secPassed
shufflevec-bitcast.ll90 msPassed
shufflevec-constant.ll90 msPassed
shufflevector-div-rem.ll0.1 secPassed
sign-bit-test-via-right-shifting-all-other-bits.ll0.11 secPassed
sign-test-and-or.ll0.11 secPassed
signbit-lshr-and-icmpeq-zero.ll0.11 secPassed
signbit-shl-and-icmpeq-zero.ll0.11 secPassed
signed-comparison.ll0.11 secPassed
signed-truncation-check.ll0.11 secPassed
signext.ll90 msPassed
simplify-demanded-bits-pointer.ll90 msPassed
simplify-libcalls-erased.ll90 msPassed
simplify-libcalls.ll90 msPassed
sincospi.ll0.33 secPassed
sink-alloca.ll90 msPassed
sink-into-catchswitch.ll0.1 secPassed
sink_instruction.ll90 msPassed
sitofp.ll90 msPassed
smax-icmp.ll0.1 secPassed
smin-icmp.ll0.1 secPassed
snprintf.ll0.12 secPassed
sprintf-1.ll0.2 secPassed
sprintf-void.ll90 msPassed
sqrt-nofast.ll90 msPassed
sqrt.ll0.1 secPassed
srem-canonicalize.ll90 msPassed
srem-simplify-bug.ll90 msPassed
srem-via-sdiv-mul-sub.ll90 msPassed
srem1.ll90 msPassed
ssub-with-overflow.ll0.11 secPassed
stack-overalign.ll90 msPassed
stacksave-debuginfo.ll90 msPassed
stacksaverestore.ll90 msPassed
statepoint.ll90 msPassed
store-load-unaliased-gep.ll0.21 secPassed
store.ll0.1 secPassed
storemerge-dbg.ll90 msPassed
stpcpy-1.ll0.1 secPassed
stpcpy-2.ll90 msPassed
stpcpy_chk-1.ll0.12 secPassed
stpcpy_chk-2.ll0.1 secPassed
str-int-2.ll0.1 secPassed
str-int.ll0.1 secPassed
strcat-1.ll0.1 secPassed
strcat-2.ll90 msPassed
strcat-3.ll90 msPassed
strchr-1.ll0.1 secPassed
strchr-2.ll0.1 secPassed
strcmp-1.ll0.19 secPassed
strcmp-2.ll90 msPassed
strcmp-memcmp.ll0.19 secPassed
strcpy-1.ll0.1 secPassed
strcpy-2.ll0.1 secPassed
strcpy_chk-1.ll0.11 secPassed
strcpy_chk-2.ll90 msPassed
strcpy_chk-64.ll90 msPassed
strcspn-1.ll90 msPassed
strcspn-2.ll90 msPassed
strict-sub-underflow-check-to-comparison-of-sub-operands.ll0.1 secPassed
strlen-1.ll0.1 secPassed
strlen-2.ll0.1 secPassed
strncat-1.ll0.1 secPassed
strncat-2.ll0.1 secPassed
strncat-3.ll0.1 secPassed
strncmp-1.ll0.1 secPassed
strncmp-2.ll90 msPassed
strncmp-wrong-datalayout.ll90 msPassed
strncpy-1.ll0.12 secPassed
strncpy-2.ll90 msPassed
strncpy_chk-1.ll0.1 secPassed
strncpy_chk-2.ll90 msPassed
strndup.ll0.1 secPassed
strpbrk-1.ll80 msPassed
strpbrk-2.ll0.11 secPassed
strrchr-1.ll0.1 secPassed
strrchr-2.ll0.11 secPassed
strspn-1.ll90 msPassed
strstr-1.ll90 msPassed
strstr-2.ll0.1 secPassed
strto-1.ll90 msPassed
struct-assign-tbaa-new.ll80 msPassed
struct-assign-tbaa.ll0.1 secPassed
sub-and-or-neg-xor.ll0.1 secPassed
sub-ashr-and-to-icmp-select.ll0.1 secPassed
sub-ashr-or-to-icmp-select.ll0.1 secPassed
sub-minmax.ll0.11 secPassed
sub-not.ll0.1 secPassed
sub-of-negatible.ll90 msPassed
sub-or-and-xor.ll0.12 secPassed
sub-xor-or-neg-and.ll0.1 secPassed
sub-xor.ll0.1 secPassed
sub.ll0.13 secPassed
switch-constant-expr.ll90 msPassed
switch-truncate-crash.ll90 msPassed
tan-nofastmath.ll80 msPassed
tan.ll0.1 secPassed
tbaa-store-to-load.ll0.1 secPassed
toascii-1.ll0.1 secPassed
token.ll0.1 secPassed
trunc-binop-ext.ll0.1 secPassed
trunc-load.ll0.19 secPassed
trunc.ll0.11 secPassed
type_pun.ll0.1 secPassed
uadd-with-overflow.ll0.11 secPassed
uaddo.ll0.11 secPassed
udiv-simplify.ll0.1 secPassed
udiv_select_to_select_shift.ll0.1 secPassed
udivrem-change-width.ll0.1 secPassed
umax-icmp.ll90 msPassed
umin-icmp.ll90 msPassed
unavailable-debug.ll0.1 secPassed
unfold-masked-merge-with-const-mask-scalar.ll90 msPassed
unfold-masked-merge-with-const-mask-vector.ll0.11 secPassed
unlocked-stdio-mingw.ll0.11 secPassed
unlocked-stdio.ll0.15 secPassed
unordered-fcmp-select.ll0.1 secPassed
unpack-fca.ll0.11 secPassed
unrecognized_three-way-comparison.ll0.1 secPassed
unsigned-add-lack-of-overflow-check-via-add.ll0.1 secPassed
unsigned-add-lack-of-overflow-check-via-xor.ll0.1 secPassed
unsigned-add-lack-of-overflow-check.ll0.1 secPassed
unsigned-add-overflow-check-via-add.ll0.11 secPassed
unsigned-add-overflow-check-via-xor.ll0.1 secPassed
unsigned-add-overflow-check.ll90 msPassed
unsigned-mul-lack-of-overflow-check-via-mul-udiv.ll0.1 secPassed
unsigned-mul-lack-of-overflow-check-via-udiv-of-allones.ll0.11 secPassed
unsigned-mul-overflow-check-via-mul-udiv.ll90 msPassed
unsigned-mul-overflow-check-via-udiv-of-allones.ll0.1 secPassed
unsigned-sub-lack-of-overflow-check.ll0.1 secPassed
unsigned-sub-overflow-check.ll0.1 secPassed
unsigned_saturated_sub.ll0.1 secPassed
urem-simplify-bug.ll90 msPassed
urem-via-udiv-mul-sub.ll0.1 secPassed
vararg.ll90 msPassed
variable-signext-of-variable-high-bit-extraction.ll0.13 secPassed
vec-binop-select.ll0.13 secPassed
vec_demanded_elts.ll0.15 secPassed
vec_extract_2elts.ll90 msPassed
vec_extract_var_elt.ll90 msPassed
vec_gep_scalar_arg.ll0.1 secPassed
vec_phi_extract.ll90 msPassed
vec_sext.ll90 msPassed
vec_shuffle.ll0.24 secPassed
vector-casts.ll0.12 secPassed
vector-concat-binop.ll0.13 secPassed
vector-mul.ll0.11 secPassed
vector-type.ll90 msPassed
vector-udiv.ll0.1 secPassed
vector-urem.ll0.1 secPassed
vector-xor.ll0.11 secPassed
vector_gep1.ll0.1 secPassed
vector_gep2.ll0.1 secPassed
vector_insertelt_shuffle.ll0.11 secPassed
volatile_store.ll0.11 secPassed
wcslen-1.ll0.1 secPassed
wcslen-2.ll0.1 secPassed
wcslen-3.ll90 msPassed
wcslen-4.ll0.1 secPassed
weak-symbols.ll90 msPassed
win-math.ll0.55 secPassed
with_overflow.ll0.12 secPassed
xor-icmps.ll90 msPassed
xor-of-icmps-with-extra-uses.ll90 msPassed
xor-undef.ll90 msPassed
xor.ll0.11 secPassed
xor2.ll0.1 secPassed
zero-point-zero-add.ll90 msPassed
zeroext-and-reduce.ll90 msPassed
zext-bool-add-sub.ll0.1 secPassed
zext-fold.ll90 msPassed
zext-or-icmp.ll90 msPassed
zext-phi.ll90 msPassed
zext.ll0.1 secPassed