Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
[oota-llvm.git] / lib / Transforms / Scalar / LoopStrengthReduce.cpp
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-15 Dan GohmanDon't merge uses when they are targetting fixup sites...
2010-07-15 Dan GohmanUse dbgs() instead of errs() in a DEBUG.
2010-07-15 Dan GohmanWatch out for a constant offset cancelling out a base...
2010-06-30 Gabor Greifuse getArgOperand instead of getOperand
2010-06-25 Dan GohmanIn GenerateReassociations, don't bother thinking about...
2010-06-24 Dan GohmanA few minor micro-optimizations.
2010-06-24 Dan GohmanTeach getExactSDiv to evaluate x/1 to x up front, as...
2010-06-24 Dan GohmanFix copy+pasto issues in isMulSExtable.
2010-06-22 Dan GohmanFix OptimizeMax to handle an odd case where one of...
2010-06-21 Dan GohmanUse A.append(...) instead of A.insert(A.end(), ......
2010-06-19 Dan GohmanAdd a TODO comment.
2010-06-19 Dan GohmanInclude the use kind along with the expression in the...
2010-06-19 Dan GohmanDon't include things in anonymous namespaces that don...
2010-06-04 Dan GohmanDon't track users of undef values; they aren't interest...
2010-05-20 Dan GohmanDominatorTree.getNode can return null for unreachable...
2010-05-20 Dan GohmanMinor code cleanups.
2010-05-20 Dan GohmanMake Solve check its own post-condition, to reduce...
2010-05-20 Dan GohmanAdd comments.
2010-05-20 Dan GohmanMore code cleanups. Use iterators instead of indices...
2010-05-20 Dan GohmanFix OptimizeShadowIV to set Changed. Change OptimizeLoo...
2010-05-20 Dan GohmanAdd some comments.
2010-05-20 Dan GohmanSimplify this code. Don't do a DomTreeNode lookup for...
2010-05-20 Dan GohmanMinor code cleanups.
2010-05-20 Dan GohmanWhen canonicalizing icmp operand order to put the loop...
2010-05-20 Dan GohmanSet Changed to true when canonicalizing ICmp operand...
2010-05-20 Dan GohmanRename a variable to avoid shadowing.
2010-05-20 Dan GohmanMinor code simplification.
2010-05-20 Dan GohmanMove the code for deleting BaseRegs and LSRUses into...
2010-05-19 Dan GohmanTeach LSR how to cope better with unrolled loops on...
2010-05-18 Dan GohmanAdd a comment.
2010-05-18 Dan GohmanFix the predicate which checks for non-sensical formula...
2010-05-18 Dan GohmanFactor out the code for recomputing an LSRUse's Regs...
2010-05-18 Dan GohmanFactor out code for estimating search space complexity...
2010-05-18 Dan GohmanAdd some more debug output.
2010-05-18 Dan GohmanFactor out the code for deleting a formula from an...
2010-05-18 Dan GohmanMake some debug output more informative.
2010-05-18 Dan GohmanPrint an error message in Formula::print if the HasBase...
2010-05-18 Dan GohmanRename RegUseTracker's RegUses member to RegUsesMap...
2010-05-11 Douglas GregorFixes for Microsoft Visual Studio 2010, from Steven...
2010-05-07 Dan GohmanWhen pruning candidate formulae out of an LSRUse, updat...
2010-05-03 Dan GohmanUse getConstant instead of getIntegerSCEV. The two...
2010-04-24 Dan GohmanGeneralize LSR's OptimizeMax to handle the new kinds...
2010-04-23 Dan GohmanFix LSR to tolerate cases where ScalarEvolution initially
2010-04-19 Dan GohmanRemove the Expr member from IVUsers. Instead of remembe...
2010-04-12 Dan GohmanDelete this code, which is no longer needed.
2010-04-09 Dan GohmanWhen determining a canonical insert position, don't...
2010-04-09 Dan GohmanWhen looking for loop-invariant users, look through...
2010-04-09 Dan GohmanRefactor the code for computing the insertion point...
2010-04-08 Dan GohmanAvoid allocating a value of zero in a register if the...
2010-04-08 Dan GohmanAdd variants of ult, ule, etc. which take a uint64_t...
2010-04-08 Dan GohmanWhen expanding expressions which are using post-inc...
2010-04-07 Dan GohmanGeneralize IVUsers to track arbitrary expressions rathe...
2010-03-26 Dan GohmanIgnore debug intrinsics in yet more places.
2010-03-25 Gabor Greifrename use_const_iterator to const_use_iterator for...
2010-03-03 Dan GohmanMake SCEVExpander and LSR more aggressive about hoistin...
2010-03-02 Dan GohmanNon-affine post-inc SCEV expansions have more code...
2010-03-01 Dan GohmanSpelling fixes.
2010-02-22 Dan GohmanRemove unused variables and parameters.
2010-02-22 Dan GohmanWhen emitting an instruction which depends on both...
2010-02-19 Dan GohmanRename getSDiv to getExactSDiv to reflect its behavior...
2010-02-19 Dan GohmanCheck for overflow when scaling up an add or an addrec for
2010-02-19 Dan GohmanWhen determining the set of interesting reuse factors...
2010-02-17 Dan GohmanDelete some unneeded casts.
2010-02-17 Dan GohmanDon't attempt to divide INT_MIN by -1; consider such...
2010-02-16 Dan GohmanRefactor rewriting for PHI nodes into a separate function.
2010-02-16 Dan GohmanFix whitespace.
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-16 Dan GohmanSplit the main for-each-use loop again, this time for...
2010-02-14 Dan GohmanFix whitespace.
2010-02-14 Dan GohmanFix a comment.
2010-02-14 Dan GohmanWhen complicated expressions are broken down into subex...
2010-02-14 Dan GohmanActually, this code doesn't have to be quite so conserv...
2010-02-14 Dan GohmanDon't attempt aggressive post-inc uses if TargetLowerin...
2010-02-13 John McCallMake LSR not crash if invoked without target lowering...
2010-02-13 Dan GohmanFix a pruning heuristic which implicitly assumed that...
2010-02-12 Dan GohmanReapply 95979, a compile-time speedup, now that the...
2010-02-12 Dan GohmanFix this code to avoid dereferencing an end() iterator in
2010-02-12 Daniel DunbarRevert "Reverse the order for collecting the parts...
2010-02-12 Dan GohmanReverse the order for collecting the parts of an addrec...
2010-02-12 Dan GohmanReapply the new LoopStrengthReduction code, with compil...
2010-01-29 Bill WendlingGeneric reformatting and comment fixing. No functionali...
2010-01-29 Bill WendlingAdd newline to debugging output, and fix some grammar...
2010-01-22 Dan GohmanRevert LoopStrengthReduce.cpp to pre-r94061 for now.
2010-01-21 Dan GohmanWhen inserting expressions for post-increment users...
2010-01-21 Dan GohmanInclude IVUsers information in LSR's debug output.
2010-01-21 Dan GohmanPrune the search for candidate formulae if the number...
2010-01-21 Dan GohmanAdd a comment.
2010-01-21 Dan GohmanRe-implement the main strength-reduction portion of...
2010-01-05 Dan GohmanSet Changed properly after calling DeleteDeadPHIs.
2009-12-23 David GreeneRemove dump routine and the associated Debug.h from...
2009-12-18 Dan GohmanAdd Loop contains utility methods for testing whether...
2009-12-18 Dan GohmanMinor code simplification.
2009-12-18 Dan GohmanDon't pass const pointers by reference.
2009-12-18 Dan GohmanReapply LoopStrengthReduce and IVUsers cleanups, exclud...
2009-12-17 Evan ChengRevert 91280-91283, 91286-91289, 91291, 91293, 91295...
2009-12-15 Dan GohmanDelete an unused function.
2009-12-14 Dan GohmanFix a thinko; isNotAlreadyContainedIn had a built-in...
2009-12-14 Dan GohmanRemove unnecessary #includes.
2009-12-14 Dan GohmanInstead of having a ScalarEvolution pointer member...
next