Skip debug info intrinsics.
[oota-llvm.git] / lib / Transforms / Scalar / IndVarSimplify.cpp
2010-03-15 Devang PatelSkip debug info intrinsics.
2010-03-10 Dan GohmanAdd a DominatorTree argument to isLCSSA so that it...
2010-03-01 Dan GohmanSpelling fixes.
2010-02-25 Dan GohmanMake LoopSimplify change conditional branches in loop...
2010-02-22 Dan GohmanRemove unused variables and parameters.
2010-02-22 Dan GohmanThis cast<Instruction> is unnecessary.
2010-02-19 Dale Johannesenrecommit 96626, evidence that it broke things appears
2010-02-19 Dale JohannesenRevert 96626, which causes build failure on ppc Darwin.
2010-02-18 Dan GohmanIndvars needs to explicitly notify ScalarEvolution...
2010-02-18 Dan GohmanHoist this loop-invariant logic out of the loop.
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-12 Dan GohmanReapply the new LoopStrengthReduction code, with compil...
2010-02-10 Dan GohmanFix "the the" and similar typos.
2010-01-21 Dan GohmanRe-implement the main strength-reduction portion of...
2010-01-05 Dan GohmanSet Changed properly after calling DeleteDeadPHIs.
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-18 Dan GohmanAdd Loop contains utility methods for testing whether...
2009-11-05 Dan GohmanUpdate various Loop optimization passes to cope with...
2009-10-31 Dan GohmanRename forgetLoopBackedgeTakenCount to forgetLoop,...
2009-10-27 Devang PatelFactor out redundancy from clone() implementations.
2009-09-27 Nick LewyckyInstruction::clone does not need to take an LLVMContext...
2009-09-02 Chris Lattnereliminate VISIBILITY_HIDDEN from Transforms/Scalar...
2009-08-25 Dan GohmanSpecial-case static allocas in IndVarSimplify's loop...
2009-08-23 Chris Lattnereliminate the "Value" printing methods that print to...
2009-08-17 Dan GohmanFix debug output to include a newline after printing...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-26 Daniel DunbarRemove Value::getName{Start,End}, the last of the old...
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-15 Eli FriedmanSwitch invars away from using isTrapping when it really...
2009-07-15 Dan GohmanFix indentation.
2009-07-14 Dan GohmanRequire IVUsers after LCSSA, since LCSSA does not prese...
2009-07-14 Dan GohmanFix indvars to not assume that a loop with a single...
2009-07-09 Owen AndersonThis started as a small change, I swear. Unfortunately...
2009-07-07 Dan GohmanChange all SCEV* to SCEV *.
2009-07-03 Owen AndersonConvert the first batch of passes to use LLVMContext.
2009-07-01 Dan GohmanRequest LCSSA after LoopSimplify. This fixes a problem...
2009-06-27 Dan GohmanWhen a value is used multiple times within a single...
2009-06-26 Dan GohmanIncorporate the insertion point into the key of SCEVExp...
2009-06-24 Dan GohmanWhen inserting code into a loop preheader, insert it...
2009-06-24 Dan GohmanExtend ScalarEvolution's multiple-exit support to compu...
2009-06-22 Dan GohmanFix a few minor issues that were exposed by the removal...
2009-06-22 Owen AndersonSCEVHandle is no more!
2009-06-22 Dan GohmanFix this code to correctly handle loops with multiple...
2009-06-14 Dan GohmanAdd another item to the list of things that indvars...
2009-06-13 Dan GohmanTeach SCEVExpander's visitAddRecExpr to reuse an existi...
2009-06-04 Dan GohmanSplit the Add, Sub, and Mul instruction opcodes into...
2009-06-03 Dan GohmanDon't attempt to simplify an non-affine IV expression...
2009-05-24 Dan GohmanChange ScalarEvolution::getSCEVAtScope to always return...
2009-05-24 Torok EdwinMove Rewriter.clear() earlier, to avoid triggerring...
2009-05-24 Torok EdwinInstead of clearing the rewriter, don't attempt to...
2009-05-24 Dan GohmanWhen rewriting the loop exit test with the canonical...
2009-05-24 Dan GohmanWhen replacing a floating-point comparison with an...
2009-05-24 Torok EdwinThe rewriter may hold references to instructions that...
2009-05-22 Dan GohmanTeach IndVarSimplify's FixUsesBeforeDefs to handle...
2009-05-19 Dan GohmanRemove an irrelevant comment.
2009-05-19 Dan GohmanTrim unneeded #includes.
2009-05-19 Dan GohmanTeach SCEVExpander to expand arithmetic involving point...
2009-05-14 Dale JohannesenUse abs64 in one more place.
2009-05-12 Dan GohmanFactor the code for collecting IV users out of LSR...
2009-05-04 Dan GohmanRe-apply 70645, converting ScalarEvolution to use
2009-05-03 Dan GohmanRevert r70645 for now; it's causing a variety of regres...
2009-05-02 Dan GohmanConvert ScalarEvolution to use CallbackVH for its inter...
2009-04-27 Dan GohmanRemove an obsolete comment.
2009-04-27 Dale JohannesenFix PR 4086, a bug in FP IV elimination.
2009-04-23 Dan GohmanChange SCEVExpander's expandCodeFor to provide more...
2009-04-22 Evan ChengMake sure both operands have binary instructions have...
2009-04-22 Evan ChengA few more places where the check of use_empty is needed.
2009-04-22 Evan ChengAvoid deferencing use_begin() if value does not have...
2009-04-21 Dan GohmanIntroduce encapsulation for ScalarEvolution's TargetDat...
2009-04-18 Dan GohmanUse more const qualifiers with SCEV interfaces.
2009-04-16 Dan GohmanExpand GEPs in ScalarEvolution expressions. SCEV expres...
2009-04-15 Dale JohannesenEliminate zext over (iv | const) or (signed iv),
2009-04-15 Dale JohannesenEliminate zext over (iv & const) or ((iv+const)&const)
2009-04-15 Dale JohannesenEnhance induction variable code to remove the
2009-02-24 Dan GohmanRename ScalarEvolution's getIterationCount to getBacked...
2009-02-23 Dan GohmanBack out the change in 64918 that used sign-extensions...
2009-02-23 Dan GohmanIndVarSimplify preserves ScalarEvolution. In the
2009-02-18 Dan GohmanUse a sign-extend instead of a zero-extend when promoting a
2009-02-18 Dan GohmanSimplify by using dyn_cast instead of isa and cast.
2009-02-18 Dan GohmanFix a corner case in the new indvars promotion logic...
2009-02-17 Dan GohmanAdd a method to ScalarEvolution for telling it when...
2009-02-17 Dan GohmanDelete trailing whitespace.
2009-02-17 Dan GohmanFix 80-column violation.
2009-02-17 Dan GohmanSimplify; fix some 80-column violations.
2009-02-16 Dan GohmanDelete this long-commented-out code. The situation...
2009-02-14 Dan GohmanExtend the IndVarSimplify support for promoting inducti...
2009-02-14 Dan GohmanClarify debug output.
2009-02-14 Dan GohmanSimplify some code. hasComputableLoopEvolution is overk...
2009-02-12 Dan GohmanTeach IndVarSimplify to optimize code using the C ...
2008-11-26 Evan ChengRevert r60042. IndVarSimplify should check if APFloat...
2008-11-18 Bill WendlingCast to remove warning about comparing signed and unsigned.
2008-11-18 Devang PatelGive SIToFPInst preference over UIToFPInst because...
2008-11-17 Devang PatelWhile handling floating point IVs lift restrictions...
2008-11-17 Devang PatelHandle floating point ivs during doInitialization().
2008-11-16 Chris Lattnereliminate some std::set's.
2008-11-03 Devang PatelTurn floating point IVs into integer IVs where possible.
2008-10-22 Daniel DunbarChange create*Pass factory functions to return Pass...
2008-09-10 Devang Patelfix white spaces.
next