Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly passes...
[oota-llvm.git] / test / Transforms /
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...
2009-06-06 Eli FriedmanPR4340: Run SimplifyDemandedVectorElts on insertelement...
2009-06-04 Dan GohmanSplit the Add, Sub, and Mul instruction opcodes into...
2009-06-04 Dan GohmanCheck in test changes that I accidentally left out...
2009-06-03 Dan GohmanDon't attempt to simplify an non-affine IV expression...
2009-06-02 Evan ChengAvoid infinite looping in AllGlobalLoadUsesSimpleEnough...
2009-06-01 Eli FriedmanPR4286: Make RewriteLoadUserOfWholeAlloca and
2009-05-31 Owen AndersonBe more aggressive in doing LoadPRE by tracing backward...
2009-05-30 Chris Lattnerfix PR4284, a bug in simplifylibcalls handling memcmp...
2009-05-28 Nick LewyckyUse Operands.data() instead of &Operands[0] where Opera...
2009-05-27 Dan GohmanRevert 72493 and replace it with a more conservative...
2009-05-27 Dan GohmanIn ChangeCompareStride, when the stride to be reused...
2009-05-27 Dan GohmanTeach SCEVExpander to avoid creating over-indexed GEP...
2009-05-26 Dan GohmanIn cases where a pointer value is an operand of a multi...
2009-05-25 Chris Lattnermake memdep use the getModRefInfo method for stores...
2009-05-24 Dan GohmanWhen rewriting the loop exit test with the canonical...
2009-05-24 Dan GohmanGeneralize SCEVExpander::visitAddRecExpr's GEP persuit...
2009-05-24 Torok EdwinThe rewriter may hold references to instructions that...
2009-05-22 Evan ChengFix bug in FoldFCmp_IntToFP_Cst. If inttofp is a uintof...
2009-05-22 Dan GohmanTeach IndVarSimplify's FixUsesBeforeDefs to handle...
2009-05-22 Dan GohmanFix a thinko in the code that adapted SCEVMulExpr opera...
2009-05-21 Eli FriedmanFix broken logic in DominatorTreeBase::Split. Part...
2009-05-21 Eli FriedmanFix some incorrect logic in DominanceFrontier::splitBlo...
2009-05-21 Dan GohmanTeach ValueTracking a new way to analyze PHI nodes...
2009-05-20 Dan GohmanSuppress the IV reversal transformation in the case...
2009-05-19 Dan GohmanTeach SCEVExpander to expand arithmetic involving point...
2009-05-18 Dan GohmanAdd nounwind to a few tests.
2009-05-13 Dale JohannesenTestcase for 71688.
2009-05-13 Chris Lattnercalls in nothrow functions can be marked nothrow even...
2009-05-13 Chris LattnerFix PR4206 - crash in simplify lib calls
2009-05-12 Dan GohmanFactor the code for collecting IV users out of LSR...
2009-05-12 Dan GohmanWhen forgetting SCEVs for loop PHIs, don't forget SCEVU...
2009-05-08 Chris Lattnerfix RewriteStoreUserOfWholeAlloca to use the correct...
2009-05-08 Eli FriedmanPR4123: don't crash when inlining a call which uses...
2009-05-07 Dan GohmanRevert 71165. It did more than just revert 71158 and...
2009-05-07 Duncan SandsRevert r70876 and add a testcase (@c7) showing the...
2009-05-07 Bill WendlingTemporarily revert r71158. It was causing a failure...
2009-05-07 Dan GohmanConstant-fold ptrtoint+add+inttoptr to gep when the...
2009-05-06 Duncan SandsFix PR3754: don't mark functions that wrap MallocInst...
2009-05-06 Duncan SandsAllow readonly functions to unwind exceptions. Teach
2009-05-05 Bill WendlingTemporarily reverting r71008. It was causing this failure:
2009-05-05 David GreeneHandle overflow of 64-bit loop conditions.
2009-05-04 Mike StumpRestore minor deletion.
2009-05-02 Dan GohmanPreviously, RecursivelyDeleteDeadInstructions provided...
2009-04-30 Dan GohmanDon't try to mix integers and pointers in an icmp instr...
2009-04-29 Dale JohannesenFix recent regression in gcc.dg/pr26719.c (6835035).
2009-04-28 Dan GohmanAs with r70333, give the primary induction variable...
2009-04-28 Dan GohmanMake this testcase slightly less trivial, so that it...
2009-04-27 Dale JohannesenFix PR 4086, a bug in FP IV elimination.
2009-04-27 Dan GohmanTeach getZeroExtendExpr and getSignExtendExpr to use...
2009-04-27 Dan GohmanHandle ands with ~0 correctly too. This fixes PR4052.
2009-04-25 Dan GohmanAdd several more icmp simplifications. Transform signed...
2009-04-25 Dan GohmanHandle ands with 0 and shifts by 0 correctly. These...
2009-04-23 Dan GohmanFix an error in this test.
2009-04-23 Dan GohmanChange SCEVExpander's expandCodeFor to provide more...
2009-04-23 Owen AndersonTestcase for PR2639.
2009-04-23 Owen AndersonTestcase for PR2537.
2009-04-23 Owen AndersonFix typo.
2009-04-23 Owen AndersonTestcase for PR3085.
2009-04-23 Owen AndersonAdd testcase from PR3086.
2009-04-22 Evan ChengMake sure both operands have binary instructions have...
2009-04-22 Evan ChengAvoid deferencing use_begin() if value does not have...
2009-04-22 Dan GohmanSCEVExpander's InsertCastOfTo knows how to move existin...
2009-04-21 Chris Lattnerfix a crash on a pointless but valid zero-length memset...
2009-04-16 Dale JohannesenAnother testcase for IV shortening.
next