Fix the other half of the alignment changing issue by making sure that the
[oota-llvm.git] / lib / Transforms / Scalar / LoopStrengthReduce.cpp
2010-09-27 Dan GohmanDelete an unused function.
2010-09-18 Gabor Greifdo not rely on the implicit-dereference semantics of...
2010-09-01 Dan GohmanRevert 112442 and 112440 until the compile time problem...
2010-08-29 Dan GohmanOptionally rerun dedicated-register filtering after...
2010-08-29 Dan GohmanFix several areas in LSR to do a better job keeping...
2010-08-29 Dan GohmanRefactor the three main groups of code out of
2010-08-29 Dan GohmanDelete a bogus check.
2010-08-29 Dan GohmanAdd some comments.
2010-08-29 Dan GohmanMove this debug output into GenerateAllReuseFormula...
2010-08-29 Dan GohmanDelete an unused declaration.
2010-08-29 Dan GohmanDo one lookup instead of two.
2010-08-19 Dan GohmanProcess the step before the start, because it's usually...
2010-08-16 Dan GohmanInstead of having CollectSubexpr's categorize operands...
2010-08-16 Dan GohmanPut add operands in ScalarEvolution-canonical order...
2010-08-13 Dan GohmanFix LSR's ExtractImmediate and ExtractSymbol to avoid...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-08-04 Dan GohmanFix whitespace.
2010-08-02 Oscar FuentesPrefix `next' iterator operation with `llvm::'.
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...
next