aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/InstCombine
ModeNameSize
-rw-r--r--2002-03-11-InstCombineHang.ll192logplain
-rw-r--r--2002-05-14-SubFailure.ll318logplain
-rw-r--r--2002-05-14-TouchDeletedInst.ll24154logplain
-rw-r--r--2002-08-02-CastTest.ll387logplain
-rw-r--r--2002-09-17-GetElementPtrCrash.ll409logplain
-rw-r--r--2002-12-05-MissedConstProp.ll421logplain
-rw-r--r--2003-05-26-CastMiscompile.ll256logplain
-rw-r--r--2003-05-27-ConstExprCrash.ll291logplain
-rw-r--r--2003-06-05-BranchInvertInfLoop.ll417logplain
-rw-r--r--2003-06-22-ConstantExprCrash.ll407logplain
-rw-r--r--2003-07-21-ExternalConstant.ll1233logplain
-rw-r--r--2003-08-12-AllocaNonNull.ll670logplain
-rw-r--r--2003-09-09-VolatileLoadElim.ll211logplain
-rw-r--r--2003-10-23-InstcombineNullFail.ll350logplain
-rw-r--r--2003-10-29-CallSiteResolve.ll388logplain
-rw-r--r--2003-11-03-VarargsCallBug.ll346logplain
-rw-r--r--2003-11-13-ConstExprCastCall.ll254logplain
-rw-r--r--2004-01-13-InstCombineInvokePHI.ll1022logplain
-rw-r--r--2004-02-23-ShiftShiftOverflow.ll537logplain
-rw-r--r--2004-03-13-InstCombineInfLoop.ll514logplain
-rw-r--r--2004-04-04-InstCombineReplaceAllUsesWith.ll212logplain
-rw-r--r--2004-05-07-UnsizedCastLoad.ll250logplain
-rw-r--r--2004-07-27-ConstantExprMul.ll239logplain
-rw-r--r--2004-08-09-RemInfLoop.ll220logplain
-rw-r--r--2004-08-10-BoolSetCC.ll196logplain
-rw-r--r--2004-09-20-BadLoadCombine.ll659logplain
-rw-r--r--2004-09-20-BadLoadCombine2.ll869logplain
-rw-r--r--2004-09-28-BadShiftAndSetCC.ll360logplain
-rw-r--r--2004-11-22-Missed-and-fold.ll276logplain
-rw-r--r--2004-11-27-SetCCForCastLargerAndConstant.ll4404logplain
-rw-r--r--2004-12-08-InstCombineCrash.ll516logplain
-rw-r--r--2004-12-08-RemInfiniteLoop.ll147logplain
-rw-r--r--2005-03-04-ShiftOverflow.ll295logplain
-rw-r--r--2005-04-07-UDivSelectCrash.ll270logplain
-rw-r--r--2005-06-15-DivSelectCrash.ll470logplain
-rw-r--r--2005-06-15-ShiftSetCCCrash.ll232logplain
-rw-r--r--2005-06-16-RangeCrash.ll257logplain
-rw-r--r--2005-06-16-SetCCOrSetCCMiscompile.ll484logplain
-rw-r--r--2005-07-07-DeadPHILoop.ll381logplain
-rw-r--r--2006-02-07-SextZextCrash.ll1100logplain
-rw-r--r--2006-02-13-DemandedMiscompile.ll244logplain
-rw-r--r--2006-02-28-Crash.ll259logplain
-rw-r--r--2006-03-30-ExtractElement.ll307logplain
-rw-r--r--2006-04-01-InfLoop.ll26358logplain
-rw-r--r--2006-04-28-ShiftShiftLongLong.ll340logplain
-rw-r--r--2006-05-04-DemandedBitCrash.ll2432logplain
-rw-r--r--2006-05-06-Infloop.ll29296logplain
-rw-r--r--2006-06-28-infloop.ll780logplain
-rw-r--r--2006-09-11-EmptyStructCrash.ll2234logplain
-rw-r--r--2006-09-15-CastToBool.ll620logplain
-rw-r--r--2006-10-19-SignedToUnsignedCastAndConst-2.ll336logplain
-rw-r--r--2006-10-19-SignedToUnsignedCastAndConst.ll354logplain
-rw-r--r--2006-10-20-mask.ll437logplain
-rw-r--r--2006-10-26-VectorReassoc.ll470logplain
-rw-r--r--2006-11-03-Memmove64.ll532logplain
-rw-r--r--2006-11-10-ashr-miscompile.ll298logplain
-rw-r--r--2006-11-27-XorBug.ll410logplain
-rw-r--r--2006-12-01-BadFPVectorXform.ll426logplain
-rw-r--r--2006-12-05-fp-to-int-ext.ll463logplain
-rw-r--r--2006-12-08-ICmp-Combining.ll568logplain
-rw-r--r--2006-12-08-Phi-ICmp-Op-Fold.ll2391logplain
-rw-r--r--2006-12-08-Select-ICmp.ll2481logplain
-rw-r--r--2006-12-10-ICmp-GEP-GEP.ll8502logplain
-rw-r--r--2006-12-15-Range-Test.ll1160logplain
-rw-r--r--2006-12-23-Select-Cmp-Cmp.ll3993logplain
-rw-r--r--2007-01-13-ExtCompareMiscompile.ll206logplain
-rw-r--r--2007-01-14-FcmpSelf.ll159logplain
-rw-r--r--2007-01-18-VectorInfLoop.ll243logplain
-rw-r--r--2007-01-27-AndICmp.ll286logplain
-rw-r--r--2007-02-01-LoadSinkAlloca.ll1672logplain
-rw-r--r--2007-02-07-PointerCast.ll913logplain
-rw-r--r--2007-02-23-PhiFoldInfLoop.ll851logplain
-rw-r--r--2007-03-13-CompareMerge.ll290logplain
-rw-r--r--2007-03-19-BadTruncChangePR1261.ll224logplain
-rw-r--r--2007-03-21-SignedRangeTest.ll237logplain
-rw-r--r--2007-03-25-BadShiftMask.ll1093logplain
-rw-r--r--2007-03-25-DoubleShift.ll276logplain
-rw-r--r--2007-03-26-BadShiftMask.ll1236logplain
-rw-r--r--2007-03-27-PR1280.ll756logplain
-rw-r--r--2007-03-31-InfiniteLoop.ll15845logplain
-rw-r--r--2007-04-04-BadFoldBitcastIntoMalloc.ll706logplain
-rw-r--r--2007-04-08-SingleEltVectorCrash.ll163logplain
-rw-r--r--2007-05-04-Crash.ll2041logplain
-rw-r--r--2007-05-10-icmp-or.ll331logplain
-rw-r--r--2007-05-14-Crash.ll685logplain
-rw-r--r--2007-05-18-CastFoldBug.ll333logplain
-rw-r--r--2007-06-06-AshrSignBit.ll654logplain
-rw-r--r--2007-06-21-DivCompareMiscomp.ll293logplain
-rw-r--r--2007-08-02-InfiniteLoop.ll366logplain
-rw-r--r--2007-09-05-EqualGEP.ll252logplain
-rw-r--r--2007-09-10-AliasConstFold.ll513logplain
-rw-r--r--2007-09-11-Trampoline.ll1186logplain
-rw-r--r--2007-09-17-AliasConstFold2.ll366logplain
-rw-r--r--2007-10-10-EliminateMemCpy.ll670logplain
-rw-r--r--2007-10-12-Crash.ll1218logplain
-rw-r--r--2007-10-28-EmptyField.ll1913logplain
-rw-r--r--2007-10-28-stacksave.ll1818logplain
-rw-r--r--2007-10-31-RangeCrash.ll1406logplain
-rw-r--r--2007-10-31-StringCrash.ll771logplain
-rw-r--r--2007-11-07-OpaqueAlignCrash.ll555logplain
-rw-r--r--2007-11-15-CompareMiscomp.ll205logplain
-rw-r--r--2007-11-22-IcmpCrash.ll289logplain
-rw-r--r--2007-11-25-CompatibleAttributes.ll494logplain
-rw-r--r--2007-12-10-ConstFoldCompare.ll374logplain
-rw-r--r--2007-12-12-GEPScale.ll377logplain
-rw-r--r--2007-12-16-AsmNoUnwind.ll184logplain
-rw-r--r--2007-12-18-AddSelCmpSub.ll1125logplain
-rw-r--r--2007-12-28-IcmpSub2.ll1701logplain
-rw-r--r--2008-01-06-BitCastAttributes.ll619logplain
-rw-r--r--2008-01-06-CastCrash.ll211logplain
-rw-r--r--2008-01-06-VoidCast.ll229logplain
-rw-r--r--2008-01-13-AndCmpCmp.ll288logplain
-rw-r--r--2008-01-13-NoBitCastAttributes.ll363logplain
-rw-r--r--2008-01-14-DoubleNest.ll1191logplain
-rw-r--r--2008-01-14-VarArgTrampoline.ll1198logplain
-rw-r--r--2008-01-21-MismatchedCastAndCompare.ll415logplain
-rw-r--r--2008-01-21-MulTrunc.ll467logplain
-rw-r--r--2008-01-27-FloatSelect.ll185logplain
-rw-r--r--2008-01-29-AddICmp.ll547logplain
-rw-r--r--2008-02-04-GEPIdxBug.ll1643logplain
-rw-r--r--2008-02-13-MulURem.ll156logplain
-rw-r--r--2008-02-16-SDivOverflow.ll286logplain
-rw-r--r--2008-02-16-SDivOverflow2.ll177logplain
-rw-r--r--2008-02-23-MulSub.ll268logplain
-rw-r--r--2008-02-28-OrFCmpCrash.ll467logplain
-rw-r--r--2008-03-13-IntToPtr.ll283logplain
-rw-r--r--2008-04-22-ByValBitcast.ll666logplain
-rw-r--r--2008-04-28-VolatileStore.ll240logplain
-rw-r--r--2008-04-29-VolatileLoadDontMerge.ll996logplain
-rw-r--r--2008-04-29-VolatileLoadMerge.ll729logplain
-rw-r--r--2008-05-08-LiveStoreDelete.ll966logplain
-rw-r--r--2008-05-08-StrLenSink.ll1020logplain
-rw-r--r--2008-05-09-SinkOfInvoke.ll1272logplain
-rw-r--r--2008-05-17-InfLoop.ll745logplain
-rw-r--r--CPP_min_max.ll1447logplain
-rw-r--r--GEPIdxCanon.ll370logplain
-rw-r--r--IntPtrCast.ll279logplain
-rw-r--r--JavaCompare.ll650logplain
-rw-r--r--README.txt217logplain
-rw-r--r--add-shrink.ll462logplain
-rw-r--r--add.ll8447logplain
-rw-r--r--add2.ll1089logplain
-rw-r--r--addnegneg.ll341logplain
-rw-r--r--align-2d-gep.ll1476logplain
-rw-r--r--align-addr.ll863logplain
-rw-r--r--align-inc.ll412logplain
-rw-r--r--alloca.ll852logplain
-rw-r--r--and-compare.ll373logplain
-rw-r--r--and-or-and.ll2055logplain
-rw-r--r--and-or-not.ll1921logplain
-rw-r--r--and-xor-merge.ll530logplain
-rw-r--r--and.ll7478logplain
-rw-r--r--and2.ll286logplain
-rw-r--r--apint-add1.ll928logplain
-rw-r--r--apint-add2.ll1335logplain
-rw-r--r--apint-and-compare.ll442logplain
-rw-r--r--apint-and-or-and.ll1228logplain
-rw-r--r--apint-and-xor-merge.ll637logplain
-rw-r--r--apint-and1.ll1302logplain
-rw-r--r--apint-and2.ll2001logplain
-rw-r--r--apint-call-cast-target.ll298logplain
-rw-r--r--apint-cast-and-cast.ll338logplain
-rw-r--r--apint-cast-cast-to-and.ll201logplain
-rw-r--r--apint-cast.ll933logplain
-rw-r--r--apint-div1.ll511logplain
-rw-r--r--apint-div2.ll547logplain
-rw-r--r--apint-elim-logicalops.ll1234logplain
-rw-r--r--apint-mul1.ll275logplain
-rw-r--r--apint-mul2.ll306logplain
-rw-r--r--apint-not.ll932logplain
-rw-r--r--apint-or1.ll830logplain
-rw-r--r--apint-or2.ll867logplain
-rw-r--r--apint-rem1.ll494logplain
-rw-r--r--apint-rem2.ll520logplain
-rw-r--r--apint-select.ll963logplain
-rw-r--r--apint-shift-simplify.ll465logplain
-rw-r--r--apint-shift.ll4277logplain
-rw-r--r--apint-shl-trunc.ll264logplain
-rw-r--r--apint-sub.ll3146logplain
-rw-r--r--apint-xor1.ll1174logplain
-rw-r--r--apint-xor2.ll1262logplain
-rw-r--r--apint-zext1.ll313logplain
-rw-r--r--apint-zext2.ll319logplain
-rw-r--r--binop-cast.ll174logplain
-rw-r--r--bit-tracking.ll1134logplain
-rw-r--r--bitcast-gep.ll861logplain
-rw-r--r--bitcast-vector-fold.ll986logplain
-rw-r--r--bitcount.ll630logplain
-rw-r--r--bittest.ll1225logplain
-rw-r--r--bswap-fold.ll915logplain
-rw-r--r--bswap.ll2049logplain
-rw-r--r--call-cast-target.ll348logplain
-rw-r--r--call-intrinsics.ll621logplain
-rw-r--r--call.ll1755logplain
-rw-r--r--call2.ll795logplain
-rw-r--r--canonicalize_branch.ll816logplain
-rw-r--r--cast-and-cast.ll572logplain
-rw-r--r--cast-cast-to-and.ll242logplain
-rw-r--r--cast-load-gep.ll671logplain
-rw-r--r--cast-malloc.ll556logplain
-rw-r--r--cast-propagate.ll398logplain
-rw-r--r--cast-set.ll1615logplain
-rw-r--r--cast.ll7720logplain
-rw-r--r--cast2.ll1176logplain
-rw-r--r--cast_ptr.ll657logplain
-rw-r--r--deadcode.ll532logplain
-rw-r--r--dg.exp88logplain
-rw-r--r--div.ll2103logplain
-rw-r--r--fold-vector-zero.ll1165logplain
-rw-r--r--fp-ret-bitcast.ll1358logplain
-rw-r--r--fpcast.ll432logplain
-rw-r--r--fpextend.ll1213logplain
-rw-r--r--getelementptr-setcc.ll1218logplain
-rw-r--r--getelementptr-seteq.ll353logplain
-rw-r--r--getelementptr.ll2855logplain
-rw-r--r--getelementptr_cast.ll410logplain
-rw-r--r--getelementptr_const.ll675logplain
-rw-r--r--getelementptr_index.ll234logplain
-rw-r--r--hoist_instr.ll506logplain
-rw-r--r--icmp.ll794logplain
-rw-r--r--known_align.ll1033logplain
-rw-r--r--load.ll1888logplain
-rw-r--r--load2.ll259logplain
-rw-r--r--loadstore-alignment.ll1626logplain
-rw-r--r--malloc-free-delete.ll467logplain
-rw-r--r--malloc.ll213logplain
-rw-r--r--malloc2.ll788logplain
-rw-r--r--malloc3.ll1486logplain
-rw-r--r--memcpy-to-load.ll609logplain
-rw-r--r--memmove.ll1464logplain
-rw-r--r--memset.ll631logplain
-rw-r--r--mul-masked-bits.ll221logplain
-rw-r--r--mul.ll2162logplain
-rw-r--r--narrow.ll806logplain
-rw-r--r--not-fcmp.ll288logplain
-rw-r--r--not.ll1765logplain
-rw-r--r--or.ll5130logplain
-rw-r--r--or2.ll461logplain
-rw-r--r--phi-merge.ll662logplain
-rw-r--r--phi.ll2526logplain
-rw-r--r--rem.ll1496logplain
-rw-r--r--select.ll6128logplain
-rw-r--r--set.ll4772logplain
-rw-r--r--setcc-cast-cast.ll1680logplain
-rw-r--r--setcc-strength-reduce.ll988logplain
-rw-r--r--sext-misc.ll1176logplain
-rw-r--r--shift-simplify.ll825logplain
-rw-r--r--shift-sra.ll704logplain
-rw-r--r--shift-trunc-shift.ll273logplain
-rw-r--r--shift.ll6070logplain
-rw-r--r--shl-icmp.ll535logplain
-rw-r--r--shl-trunc.ll321logplain
-rw-r--r--signext.ll1547logplain
-rw-r--r--sink_instruction.ll521logplain
-rw-r--r--sitofp.ll1017logplain
-rw-r--r--srem-simplify-bug.ll186logplain
-rw-r--r--srem.ll185logplain
-rw-r--r--stacksaverestore.ll2059logplain
-rw-r--r--store-merge.ll618logplain
-rw-r--r--store.ll452logplain
-rw-r--r--sub.ll3324logplain
-rw-r--r--udiv-simplify-bug-0.ll322logplain
-rw-r--r--udiv-simplify-bug-1.ll598logplain
-rw-r--r--udiv_select_to_select_shift.ll578logplain
-rw-r--r--urem-simplify-bug.ll1117logplain
-rw-r--r--urem.ll194logplain
-rw-r--r--vec_demanded_elts.ll2609logplain
-rw-r--r--vec_extract_elt.ll408logplain
-rw-r--r--vec_insert_to_shuffle.ll1061logplain
-rw-r--r--vec_insertelt.ll197logplain
-rw-r--r--vec_narrow.ll395logplain
-rw-r--r--vec_shuffle.ll1624logplain
-rw-r--r--vector-srem.ll233logplain
-rw-r--r--volatile_store.ll370logplain
-rw-r--r--xor-undef.ll162logplain
-rw-r--r--xor.ll4380logplain
-rw-r--r--xor2.ll339logplain
-rw-r--r--zero-point-zero-add.ll360logplain
-rw-r--r--zeroext-and-reduce.ll251logplain
-rw-r--r--zext-fold.ll435logplain
-rw-r--r--zext-or-icmp.ll1823logplain
-rw-r--r--zext.ll338logplain