Model stacksave and stackrestore as both writing memory, since we
[oota-llvm.git] / test / Transforms / InstCombine /
drwxr-xr-x   ..
-rw-r--r-- 182 2002-03-11-InstCombineHang.ll
-rw-r--r-- 318 2002-05-14-SubFailure.ll
-rw-r--r-- 24172 2002-05-14-TouchDeletedInst.ll
-rw-r--r-- 345 2002-08-02-CastTest.ll
-rw-r--r-- 264 2002-09-17-GetElementPtrCrash.ll
-rw-r--r-- 250 2002-12-05-MissedConstProp.ll
-rw-r--r-- 279 2003-05-26-CastMiscompile.ll
-rw-r--r-- 187 2003-05-27-ConstExprCrash.ll
-rw-r--r-- 391 2003-06-05-BranchInvertInfLoop.ll
-rw-r--r-- 359 2003-06-22-ConstantExprCrash.ll
-rw-r--r-- 1191 2003-07-21-ExternalConstant.ll
-rw-r--r-- 646 2003-08-12-AllocaNonNull.ll
-rw-r--r-- 166 2003-09-09-VolatileLoadElim.ll
-rw-r--r-- 293 2003-10-23-InstcombineNullFail.ll
-rw-r--r-- 267 2003-10-29-CallSiteResolve.ll
-rw-r--r-- 313 2003-11-03-VarargsCallBug.ll
-rw-r--r-- 220 2003-11-13-ConstExprCastCall.ll
-rw-r--r-- 797 2004-01-13-InstCombineInvokePHI.ll
-rw-r--r-- 386 2004-02-23-ShiftShiftOverflow.ll
-rw-r--r-- 400 2004-03-13-InstCombineInfLoop.ll
-rw-r--r-- 140 2004-04-04-InstCombineReplaceAllUsesWith.ll
-rw-r--r-- 171 2004-05-07-UnsizedCastLoad.ll
-rw-r--r-- 169 2004-07-27-ConstantExprMul.ll
-rw-r--r-- 182 2004-08-09-RemInfLoop.llx
-rw-r--r-- 164 2004-08-10-BoolSetCC.ll
-rw-r--r-- 530 2004-09-20-BadLoadCombine.llx
-rw-r--r-- 655 2004-09-20-BadLoadCombine2.llx
-rw-r--r-- 353 2004-09-28-BadShiftAndSetCC.llx
-rw-r--r-- 237 2004-11-22-Missed-and-fold.ll
-rw-r--r-- 3217 2004-11-27-SetCCForCastLargerAndConstant.ll
-rw-r--r-- 526 2004-12-08-InstCombineCrash.ll
-rw-r--r-- 113 2004-12-08-RemInfiniteLoop.ll
-rw-r--r-- 236 2005-03-04-ShiftOverflow.ll
-rw-r--r-- 206 2005-04-07-UDivSelectCrash.ll
-rw-r--r-- 414 2005-06-15-DivSelectCrash.ll
-rw-r--r-- 212 2005-06-15-ShiftSetCCCrash.ll
-rw-r--r-- 218 2005-06-16-RangeCrash.ll
-rw-r--r-- 446 2005-06-16-SetCCOrSetCCMiscompile.ll
-rw-r--r-- 264 2005-07-07-DeadPHILoop.ll
-rw-r--r-- 977 2006-02-07-SextZextCrash.ll
-rw-r--r-- 184 2006-02-13-DemandedMiscompile.ll
-rw-r--r-- 244 2006-02-28-Crash.ll
-rw-r--r-- 217 2006-03-30-ExtractElement.ll
-rw-r--r-- 26381 2006-04-01-InfLoop.ll
-rw-r--r-- 298 2006-04-28-ShiftShiftLongLong.ll
-rw-r--r-- 2532 2006-05-04-DemandedBitCrash.ll
-rw-r--r-- 29679 2006-05-06-Infloop.ll
-rw-r--r-- 677 2006-06-28-infloop.ll
-rw-r--r-- 2302 2006-09-11-EmptyStructCrash.ll
-rw-r--r-- 602 2006-09-15-CastToBool.ll
-rw-r--r-- 346 2006-10-19-SignedToUnsignedCastAndConst-2.ll
-rw-r--r-- 299 2006-10-19-SignedToUnsignedCastAndConst.ll
-rw-r--r-- 283 2006-10-20-mask.ll
-rw-r--r-- 305 2006-10-26-VectorReassoc.ll
-rw-r--r-- 624 2006-11-03-Memmove64.ll
-rw-r--r-- 185 2006-11-10-ashr-miscompile.ll
-rw-r--r-- 402 2006-11-27-XorBug.ll
-rw-r--r-- 357 2006-12-01-BadFPVectorXform.ll
-rw-r--r-- 401 2006-12-05-fp-to-int-ext.ll
-rw-r--r-- 616 2006-12-08-ICmp-Combining.ll
-rw-r--r-- 2484 2006-12-08-Phi-ICmp-Op-Fold.ll
-rw-r--r-- 2134 2006-12-08-Select-ICmp.ll
-rw-r--r-- 10784 2006-12-10-ICmp-GEP-GEP.ll
-rw-r--r-- 1313 2006-12-15-Range-Test.ll
-rw-r--r-- 4934 2006-12-23-Select-Cmp-Cmp.ll
-rw-r--r-- 191 2007-01-13-ExtCompareMiscompile.ll
-rw-r--r-- 159 2007-01-14-FcmpSelf.ll
-rw-r--r-- 243 2007-01-18-VectorInfLoop.ll
-rw-r--r-- 286 2007-01-27-AndICmp.ll
-rw-r--r-- 1672 2007-02-01-LoadSinkAlloca.ll
-rw-r--r-- 859 2007-02-07-PointerCast.ll
-rw-r--r-- 851 2007-02-23-PhiFoldInfLoop.ll
-rw-r--r-- 290 2007-03-13-CompareMerge.ll
-rw-r--r-- 224 2007-03-19-BadTruncChangePR1261.ll
-rw-r--r-- 237 2007-03-21-SignedRangeTest.ll
-rw-r--r-- 1093 2007-03-25-BadShiftMask.ll
-rw-r--r-- 276 2007-03-25-DoubleShift.ll
-rw-r--r-- 1236 2007-03-26-BadShiftMask.ll
-rw-r--r-- 756 2007-03-27-PR1280.ll
-rw-r--r-- 15845 2007-03-31-InfiniteLoop.ll
-rw-r--r-- 706 2007-04-04-BadFoldBitcastIntoMalloc.ll
-rw-r--r-- 163 2007-04-08-SingleEltVectorCrash.ll
-rw-r--r-- 2041 2007-05-04-Crash.ll
-rw-r--r-- 331 2007-05-10-icmp-or.ll
-rw-r--r-- 685 2007-05-14-Crash.ll
-rw-r--r-- 333 2007-05-18-CastFoldBug.ll
-rw-r--r-- 654 2007-06-06-AshrSignBit.ll
-rw-r--r-- 293 2007-06-21-DivCompareMiscomp.ll
-rw-r--r-- 366 2007-08-02-InfiniteLoop.ll
-rw-r--r-- 252 2007-09-05-EqualGEP.ll
-rw-r--r-- 513 2007-09-10-AliasConstFold.ll
-rw-r--r-- 1186 2007-09-11-Trampoline.ll
-rw-r--r-- 366 2007-09-17-AliasConstFold2.ll
-rw-r--r-- 670 2007-10-10-EliminateMemCpy.ll
-rw-r--r-- 1218 2007-10-12-Crash.ll
-rw-r--r-- 1913 2007-10-28-EmptyField.ll
-rw-r--r-- 1818 2007-10-28-stacksave.ll
-rw-r--r-- 1264 CPP_min_max.llx
-rw-r--r-- 254 GEPIdxCanon.ll
-rw-r--r-- 214 IntPtrCast.ll
-rw-r--r-- 511 JavaCompare.ll
-rw-r--r-- 217 README.txt
-rw-r--r-- 5423 add.ll
-rw-r--r-- 292 add2.ll
-rw-r--r-- 412 align-inc.ll
-rw-r--r-- 565 alloca.ll
-rw-r--r-- 299 and-compare.ll
-rw-r--r-- 1369 and-or-and.ll
-rw-r--r-- 1921 and-or-not.ll
-rw-r--r-- 530 and-xor-merge.ll
-rw-r--r-- 4450 and.ll
-rw-r--r-- 286 and2.ll
-rw-r--r-- 928 apint-add1.ll
-rw-r--r-- 1335 apint-add2.ll
-rw-r--r-- 442 apint-and-compare.ll
-rw-r--r-- 1228 apint-and-or-and.ll
-rw-r--r-- 637 apint-and-xor-merge.ll
-rw-r--r-- 1302 apint-and1.ll
-rw-r--r-- 2001 apint-and2.ll
-rw-r--r-- 298 apint-call-cast-target.ll
-rw-r--r-- 338 apint-cast-and-cast.ll
-rw-r--r-- 201 apint-cast-cast-to-and.ll
-rw-r--r-- 933 apint-cast.ll
-rw-r--r-- 511 apint-div1.ll
-rw-r--r-- 547 apint-div2.ll
-rw-r--r-- 1234 apint-elim-logicalops.ll
-rw-r--r-- 275 apint-mul1.ll
-rw-r--r-- 306 apint-mul2.ll
-rw-r--r-- 932 apint-not.ll
-rw-r--r-- 830 apint-or1.ll
-rw-r--r-- 867 apint-or2.ll
-rw-r--r-- 494 apint-rem1.ll
-rw-r--r-- 520 apint-rem2.ll
-rw-r--r-- 963 apint-select.ll
-rw-r--r-- 465 apint-shift-simplify.ll
-rw-r--r-- 4277 apint-shift.ll
-rw-r--r-- 264 apint-shl-trunc.ll
-rw-r--r-- 3146 apint-sub.ll
-rw-r--r-- 1174 apint-xor1.ll
-rw-r--r-- 1262 apint-xor2.ll
-rw-r--r-- 313 apint-zext1.ll
-rw-r--r-- 319 apint-zext2.ll
-rw-r--r-- 174 binop-cast.ll
-rw-r--r-- 857 bit-tracking.ll
-rw-r--r-- 861 bitcast-gep.ll
-rw-r--r-- 630 bitcount.ll
-rw-r--r-- 1165 bittest.ll
-rw-r--r-- 709 bswap-fold.ll
-rw-r--r-- 2377 bswap.ll
-rw-r--r-- 363 call-cast-target.ll
-rw-r--r-- 580 call-intrinsics.ll
-rw-r--r-- 1615 call.ll
-rw-r--r-- 795 call2.ll
-rw-r--r-- 472 canonicalize_branch.ll
-rw-r--r-- 358 cast-and-cast.ll
-rw-r--r-- 227 cast-cast-to-and.ll
-rw-r--r-- 546 cast-load-gep.ll
-rw-r--r-- 492 cast-malloc.ll
-rw-r--r-- 280 cast-propagate.ll
-rw-r--r-- 969 cast-set.ll
-rw-r--r-- 5055 cast.ll
-rw-r--r-- 1176 cast2.ll
-rw-r--r-- 460 cast_ptr.ll
-rw-r--r-- 268 deadcode.ll
-rw-r--r-- 95 dg.exp
-rw-r--r-- 1229 div.ll
-rw-r--r-- 379 fpcast.ll
-rw-r--r-- 1048 getelementptr-setcc.ll
-rw-r--r-- 1942 getelementptr.ll
-rw-r--r-- 282 getelementptr_cast.ll
-rw-r--r-- 462 getelementptr_const.ll
-rw-r--r-- 260 getelementptr_index.ll
-rw-r--r-- 358 hoist_instr.ll
-rw-r--r-- 794 icmp.ll
-rw-r--r-- 1033 known_align.ll
-rw-r--r-- 1548 load.ll
-rw-r--r-- 259 load2.ll
-rw-r--r-- 1626 loadstore-alignment.ll
-rw-r--r-- 467 malloc-free-delete.ll
-rw-r--r-- 213 malloc.ll
-rw-r--r-- 788 malloc2.ll
-rw-r--r-- 1486 malloc3.ll
-rw-r--r-- 742 memmove.ll
-rw-r--r-- 1396 mul.ll
-rw-r--r-- 642 narrow.ll
-rw-r--r-- 288 not-fcmp.ll
-rw-r--r-- 889 not.ll
-rw-r--r-- 3174 or.ll
-rw-r--r-- 461 or2.ll
-rw-r--r-- 1706 phi.ll
-rw-r--r-- 1460 rem.ll
-rw-r--r-- 4015 select.ll
-rw-r--r-- 2888 set.ll
-rw-r--r-- 1376 setcc-cast-cast.ll
-rw-r--r-- 747 setcc-strength-reduce.ll
-rw-r--r-- 825 shift-simplify.ll
-rw-r--r-- 476 shift-sra.ll
-rw-r--r-- 3964 shift.ll
-rw-r--r-- 178 shl-trunc.ll
-rw-r--r-- 1436 signext.ll
-rw-r--r-- 384 sink_instruction.ll
-rw-r--r-- 185 srem.ll
-rw-r--r-- 516 stacksaverestore.ll
-rw-r--r-- 618 store-merge.ll
-rw-r--r-- 333 store.ll
-rw-r--r-- 2588 sub.ll
-rw-r--r-- 578 udiv_select_to_select_shift.ll
-rw-r--r-- 194 urem.ll
-rw-r--r-- 2609 vec_demanded_elts.ll
-rw-r--r-- 408 vec_extract_elt.ll
-rw-r--r-- 980 vec_insert_to_shuffle.ll
-rw-r--r-- 197 vec_insertelt.ll
-rw-r--r-- 301 vec_narrow.ll
-rw-r--r-- 1624 vec_shuffle.ll
-rw-r--r-- 370 volatile_store.ll
-rw-r--r-- 4071 xor.ll
-rw-r--r-- 339 xor2.ll
-rw-r--r-- 240 zeroext-and-reduce.ll
-rw-r--r-- 435 zext-fold.ll
-rw-r--r-- 277 zext.ll