Reapply r110396, with fixes to appease the Linux buildbot gods.
[oota-llvm.git] / lib / Transforms / Scalar /
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Nick LewyckyFix uninitialized variable warning.
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-05 Owen AndersonGive JumpThreading+LVI a long-form cl::opt so that...
2010-08-04 Owen AndersonExperiments show that we can safely increase our unroll...
2010-08-04 Dan GohmanFix whitespace.
2010-08-04 Dan GohmanFix a comment.
2010-08-03 Peter CollingbourneAdd an atomic lowering pass
2010-08-02 Oscar FuentesPrefix `next' iterator operation with `llvm::'.
2010-07-30 Nick LewyckyAdd missing newline to debug statement.
2010-07-28 Gabor Greifsimplify by using CallSite constructors; virtually...
2010-07-28 Gabor Greifuse Value* constructor of CallSite to create potentiall...
2010-07-27 Gabor Greifrecommit simplification (r109502, backed out r109509...
2010-07-27 Gabor Greifback out this too to restore the bots
2010-07-27 Gabor Greifsimplify
2010-07-26 Owen AndersonAdd an initial implementation of LazyValueInfo updating...
2010-07-26 Dan GohmanRemove LCSSA's bogus dependence on LoopSimplify and...
2010-07-26 Dan GohmanUse DominatorTree::properlyDominates instead of dominat...
2010-07-26 Dan GohmanA block dominates itself, by definition.
2010-07-22 Gabor Greifmass elimination of reliance on automatic iterator...
2010-07-22 Gabor Greifundo 80 column trespassing I caused
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-20 Dan GohmanRemember that the induction variable is always a PHINod...
2010-07-16 Dan GohmanReorder the contents of various getAnalysisUsage functi...
2010-07-16 Gabor Greifeliminate CallInst::ArgOffset
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-07-13 Duncan SandsHandle the case of a tail recursion in which the tail...
2010-07-12 Gabor Greifcache results of operator*
2010-07-12 Gabor Greifcache dereferenced iterators
2010-07-12 Gabor Greifrecommit r108131 (hich has been backed out in r108135...
2010-07-12 Gabor Greifback out r108131 (of TailDuplication.cpp) for now,...
2010-07-12 Gabor Greifcache dereferenced iterators
2010-07-12 Duncan SandsConvert some tab stops into spaces.
2010-07-12 Chris Lattnerif jump threading is able to infer interesting values...
2010-07-10 Duncan SandsThe accumulator tail recursion transform claims to...
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator* (found by inspection)
2010-07-09 Gabor Greifcache result of operator*
2010-07-08 Chris LattnerFix the second half of PR7437: scalarrepl wasn't preserving
2010-07-06 Nick LewyckyDetabify this file.
2010-07-02 Dan GohmanDon't claim to preserve AliasAnalysis. First, this...
2010-06-30 Gabor Greifuse ArgOperand API
2010-06-30 Gabor Greifuse getArgOperand (corrected by CallInst::ArgOffset...
2010-06-30 Gabor Greifuse getNumArgOperands instead of getNumOperands
2010-06-30 Gabor Greifuse getArgOperand instead of getOperand
2010-06-30 Gabor Greifuse getArgOperand instead of getOperand
2010-06-28 Gabor Greifemploy CallInst::ArgOffset (for now)
2010-06-28 Gabor Greifuse cached value
2010-06-27 Chris Lattnerminor cleanup to SROA: when lowering type unsafe access...
2010-06-26 Duncan SandsFix PR7328: when turning a tail recursion into a loop...
2010-06-25 Dan GohmanIn GenerateReassociations, don't bother thinking about...
2010-06-25 Dale JohannesenThe hasMemory argument is irrelevant to how the argument
2010-06-25 Gabor Greifuse ArgOperand API; tighten type of handleFreeWithNonTr...
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-24 Gabor Greifuse ArgOperand API; introduce downcasted pointers into...
2010-06-24 Gabor Greifuse ArgOperand API
2010-06-24 Gabor Greifuse ArgOperand API
2010-06-24 Gabor Greifuse callsite to obtain all arguments
2010-06-24 Gabor Greifuse getNumArgOperands
2010-06-24 Gabor Greifuse ArgOperand API
2010-06-24 Devang PatelUse ValueMap instead of DenseMap.
2010-06-22 Dan GohmanFix OptimizeMax to handle an odd case where one of...
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
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-18 Dan GohmanDisable indvars on loops when LoopSimplify form is...
2010-06-16 Rafael EspindolaMake sure that simplify libcalls does not replace a...
2010-06-16 Benjamin Kramersimplify-libcalls: fold strncmp(x, y, 1) -> memcmp...
2010-06-15 Benjamin Kramersimplify-libcalls: fold strstr(a, b) == a -> strncmp...
2010-06-14 Chris Lattnerjump threading can't split a critical edge from an...
2010-06-13 Benjamin KramerSimplifyCFG: don't turn volatile stores to null/undef...
2010-06-09 Kenneth UildriksPulled CodeMetrics out of InlineCost.h and made it...
2010-06-04 Dan GohmanDon't track users of undef values; they aren't interest...
2010-05-28 Dan GohmanMove FindAvailableLoadedValue isSafeToLoadUnconditional...
2010-05-26 Benjamin KramerKill unneeded SExt.
2010-05-25 Benjamin KramerProperly promote operands when optimizing a single...
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...
next