Pull out this predicate loop into a helper function.
[oota-llvm.git] / test / Transforms /
2009-08-25 Dan GohmanRemove obsolete -f flags.
2009-08-25 Devang PatelUpdate DebugInfo interface to use metadata, instead...
2009-08-21 Dan GohmanChange getelementptr folding to use APInt instead of...
2009-08-19 Dan GohmanAdd targetdata strings to these tests, since SimplifyLi...
2009-08-19 Dan GohmanFix a bug in the over-index constant folding. When...
2009-08-19 Dan GohmanCanonicalize indices in a constantexpr GEP. If Indices...
2009-08-19 Nick LewyckyFix up PHI nodes correctly in the presence of unreachab...
2009-08-19 Dan GohmanFix SimplifyLibcalls and ValueTracking to check mayBeOv...
2009-08-18 Dan GohmanGeneralize ScalarEvolution to be able to analyze GEPs...
2009-08-18 Dan GohmanFix a bug that caused globalopt to miscompile tramp3d...
2009-08-17 Nick LewyckyTest the pass the test is actually for, instead of...
2009-08-17 Nick LewyckyDon't crash on critical edge. Patch by Andre Tavares.
2009-08-17 Nick LewyckyAdd a test that shows that SSI is working correctly.
2009-08-17 Nick LewyckyDon't crash trying to promote VLAs.
2009-08-16 Eli FriedmanFix for PR3016: detect the tricky case, where there are
2009-08-15 Nick LewyckySSI construction should just go ahead and ignore instru...
2009-08-13 Mon P WangWhen InstCombine simplifies a load -> extract element...
2009-08-12 Dan GohmanMake LLVM Assembly dramatically easier to read by align...
2009-08-12 Dan GohmanTransform -X/C to X/-C, implementing a README.txt entry.
2009-08-12 Dan GohmanOptimize (x/C)*C to x if the division is exact.
2009-08-11 Dan GohmanOptimize exact sdiv by a constant power of 2 to ashr.
2009-08-11 Dan GohmanDon't assume that external global variables are aligned...
2009-08-03 Dan GohmanAdd -disable-output. Thanks Bill!
2009-08-03 Dan GohmanAdd a new Constant::getIntegerValue helper function...
2009-07-31 Eli FriedmanPR4662: Fix a crash introduced by the recent LLVMContex...
2009-07-29 Daniel DunbarFix PR4645 which was fallout from the fix for PR4641.
2009-07-29 Nick LewyckyJust discard the output, no need to turn it back into...
2009-07-29 Chris Lattnerdon't dump .bc file to stdout, and simplify this to...
2009-07-29 Nick LewyckyBulk erasing instructions without RAUWing them is unsaf...
2009-07-28 Dan GohmanTeach instcombine to respect and preserve inbounds...
2009-07-23 Chris Lattnermerge vector-casts-0.ll into vector-casts.ll
2009-07-23 Chris LattnerMake some existing optimizations that would only trigge...
2009-07-23 Chris Lattnerconvert a test to filecheck format. This fixes an...
2009-07-23 Chris Lattnerrename test
2009-07-21 Dan GohmanAdd a testcase for PR2831.
2009-07-20 Dan GohmanThe upper argument of ConstantRange is exclusive, not...
2009-07-20 Dan GohmanRevert the addition of hasNoPointerOverflow to GEPOperator.
2009-07-18 Eli FriedmanCanonicalize bitcasts between types like <1 x i64>...
2009-07-18 Eli FriedmanBack out 76300; apparently the preference is to canonic...
2009-07-18 Eli FriedmanAdd combine: X sdiv (1 << Y) -> X udiv (1 << Y) when...
2009-07-18 Eli FriedmanCanonicalize insert/extractelement from single-element...
2009-07-18 Eli FriedmanFix simplifylibcalls memset recognition to work on...
2009-07-16 Dan GohmanFill in some holes in ScalarEvolution's loop iteration...
2009-07-15 Eli FriedmanSwitch invars away from using isTrapping when it really...
2009-07-15 Eli FriedmanDon't restrict the set of instructions where we try...
2009-07-14 Dan GohmanFix the expansion of umax and smax in the case where...
2009-07-14 Dan GohmanAdd a testcase for a bug fixed by r75634.
2009-07-14 Dale JohannesenRevert 75571; I'm convinced this isn't the right thing...
2009-07-14 Eli FriedmanFix trivial todo in instcombine.
2009-07-14 Dan GohmanUpdate LoopSimplify and LoopUnswitch to use the new...
2009-07-14 Dan GohmanFix indvars to not assume that a loop with a single...
2009-07-14 Dale JohannesenDon't delete asm's just because their inputs are undefined;
2009-07-13 Eli FriedmanPR4548: optimize zext+udiv+trunc to udiv.
2009-07-13 Eli FriedmanFix bug in run-line.
2009-07-13 Eli FriedmanCanonicalize boolean +/- a constant to a select.
2009-07-13 Dan GohmanReapply 75252, with a fix to avoid the infinite recursi...
2009-07-13 Chris LattnerMove the re-sort of invalidated NonLocalPointerDeps...
2009-07-11 Nick LewyckyRevert r75252 which was causing some crashes at compile...
2009-07-10 Dan GohmanGeneralize ScalarEvolution's cast-folding code to suppo...
2009-07-09 Nick LewyckyThere's no need to consider PHI nodes in the same block...
2009-07-08 Nick LewyckyRemove the vicmp and vfcmp instructions. Because we...
2009-07-02 Chris Lattnerdo not try to analyze bitcasts from i64 to <2 x i32...
2009-07-01 Dan GohmanFix an instcombine abort on a scalar-to-vector bitcast...
2009-06-29 Dan GohmanDon't cache PHI exit values from exhaustive evaluations...
2009-06-27 Dan GohmanDon't try to split a loop when the controlling icmp...
2009-06-27 Dan GohmanTeach LoopSimplify how to merge multiple loop exits...
2009-06-27 Dan GohmanWhen a value is used multiple times within a single...
2009-06-26 Dan GohmanAdd some testcases for some of the recent ScalarEvoluti...
2009-06-26 Dan GohmanFix LCSSA to avoid emitting a PHI node for the unwind...
2009-06-24 Dan GohmanSimplify [su]max(MAX, n) to MAX. This comes up in loop...
2009-06-24 Dan GohmanWhen inserting code into a loop preheader, insert it...
2009-06-21 Dan GohmanFix ScalarEvolution's backedge-taken count computations...
2009-06-21 Nick LewyckyExpand this test to handle more cases (remainder and...
2009-06-21 Chris Lattnerimplement PR4424: 0/x is always 0 for integer division.
2009-06-20 Dan GohmanTweak this test to be a little less unusual.
2009-06-20 Dan GohmanGeneralize isLoopGuardedByCond's checking to consider two
2009-06-19 Dan GohmanDon't (unconditionally) use getSCEVAtScope to simplify...
2009-06-19 Chris Lattnermake jump threading handle lexically identical compare...
2009-06-19 Nick LewyckyTeach jump threading to look at comparisons between...
2009-06-19 Chris LattnerImprove tail call elim to move loads above readonly...
2009-06-19 Chris Lattnerpart of PR4405: disable a contentious optimization for
2009-06-18 Dan GohmanRemove the code from IVUsers that attempted to handle
2009-06-18 Dan GohmanGeneralize the zext(trunc(t) & C) instcombine to work...
2009-06-17 Dan GohmanInstcombine zext(trunc(x) & mask) to x&mask, even if...
2009-06-17 Dan GohmanAdd -disable-output to a bunch of tests that don't...
2009-06-17 Dale JohannesenThis fixes a bug introduced in 72661, which can
2009-06-17 Eli FriedmanCorrect an accidental duplication of the test (patch...
2009-06-17 Eli FriedmanPR3439: Correct a silly mistake in the SimplifyDemanded...
2009-06-16 Dan GohmanGeneralize a few more instcombines to be vector/scalar...
2009-06-16 Dan GohmanInstcombine's ShrinkDemandedConstant may strip bits...
2009-06-16 Chris LattnerTestcase for r73506
2009-06-15 Dan GohmanSupport vector casts in more places, fixing a variety...
2009-06-15 Dale JohannesenFix the crash in this test. This is basically the...
2009-06-15 Chris Lattnerfix testcase to properly check for the patch in r73195.
2009-06-14 Dan GohmanImplement more aggressive folding of add operand lists...
2009-06-13 Dan GohmanTeach SCEVExpander's visitAddRecExpr to reuse an existi...
2009-06-12 Dan GohmanDon't do (x - (y - z)) --> (x + (z - y)) on floating...
2009-06-12 Nick LewyckyGiven two identical weak functions, produce one interna...
2009-06-12 Nick LewyckyThis test is wrong. If you have two weak functions...
2009-06-11 Chris LattnerFix 4366: store to null in non-default addr space shoul...
next