fix a bug in my licm rewrite when a load from the promoted memory
[oota-llvm.git] / lib / Transforms / Scalar /
2010-09-04 Chris Lattnerfix a bug in my licm rewrite when a load from the promo...
2010-09-03 Owen AndersonPropagate non-local comparisons. Fixes PR1757.
2010-09-03 Owen AndersonAdd support for simplifying a load from a computed...
2010-09-02 Chris Lattnerfix more AST updating bugs, correcting miscompilation...
2010-09-02 Duncan SandsReapply commit 112699, speculatively reverted by echris...
2010-09-01 Chris Lattnerdeepen my MMX/SRoA hack to avoid hurting non-x86 codegen.
2010-09-01 Dan GohmanFix loop unswitching's assumption that a code path...
2010-09-01 Owen AndersonJumpThreading keeps LazyValueInfo up to date, so we...
2010-09-01 Eric ChristopherSpeculatively revert 112699 and 112702, they seem to...
2010-09-01 Duncan SandsIf PrototypeValue is erased in the middle of using...
2010-09-01 Chris Lattneradd a gross hack to work around a problem that Argiris...
2010-09-01 Dan GohmanRevert 112442 and 112440 until the compile time problem...
2010-08-31 Chris Lattnerlicm is wasting time hoisting constant foldable operations,
2010-08-31 Chris Lattnertidy up
2010-08-31 Owen AndersonMore cleanups of my JumpThreading transforms, including...
2010-08-31 Owen AndersonAdd an RAII helper to make cleanup of the RecursionSet...
2010-08-31 Owen AndersonOnly try to clean up the current block if we changed...
2010-08-31 Owen AndersonRefactor my fix for PR5652 to terminate the predecessor...
2010-08-31 Owen AndersonDon't perform an extra traversal of the function just...
2010-08-31 Owen AndersonRename ValuePropagation to a more descriptive Correlate...
2010-08-31 Owen AndersonRename file to something more descriptive.
2010-08-31 Owen AndersonMore Chris-inspired JumpThreading fixes: use ConstantEx...
2010-08-30 Owen AndersonFix a typo.
2010-08-30 Owen AndersonCleanups suggested by Chris.
2010-08-30 Owen AndersonRe-apply r112539, being more careful to respect the...
2010-08-30 Owen AndersonAdd statistics to evaluate this pass.
2010-08-30 Owen AndersonRevert r112539. It accidentally introduced a miscompil...
2010-08-30 Owen AndersonFixes and cleanups pointed out by Chris. In general...
2010-08-29 Chris Lattnerrewrite DwarfEHPrepare to use SSAUpdater to promote...
2010-08-29 Chris Lattnertwo changes: 1) make AliasSet hold the list of call...
2010-08-29 Chris LattnerLICM does get dead instructions input to it. Instead...
2010-08-29 Chris Lattneruse moveBefore instead of remove+insert, it avoids...
2010-08-29 Chris Lattnerrevert 112448 for now.
2010-08-29 Chris Lattneroptimize LICM::hoist to use moveBefore. Correct its...
2010-08-29 Chris Lattnerfix some bugs (found by inspection) where LICM would...
2010-08-29 Chris Lattnerrework the ownership of subloop alias information:...
2010-08-29 Chris Lattnerapparently unswitch had the same "Feature". Stop its
2010-08-29 Chris Lattnernow that loop passes don't use DomFrontier, there is...
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-29 Chris Lattnerlicm preserves the cfg, it doesn't have to explicitly...
2010-08-29 Chris Lattnernow that it doesn't use the PromoteMemToReg function...
2010-08-29 Chris Lattnercompletely rewrite the memory promotion algorithm in...
2010-08-29 Chris Lattneruse getUniqueExitBlocks instead of a manual set.
2010-08-29 Chris Lattnerreimplement LICM::sink to use SSAUpdater instead of...
2010-08-29 Chris Lattnerremove dead proto
2010-08-29 Chris Lattnerreduce indentation in LICM::sink by using early exits...
2010-08-29 Chris Lattnermodernize this pass a bit: use efficient set/map and...
2010-08-28 Chris Lattnerremove the ABCD and SSI passes. They don't have any...
2010-08-28 Chris Lattnersquish dead code.
2010-08-28 Benjamin KramerUpdate CMake build. Add newline at end of file.
2010-08-27 Owen AndersonAdd a prototype of a new peephole optimizing pass that...
2010-08-27 Owen AndersonFix typos in comments.
2010-08-27 Owen AndersonUse LVI to eliminate conditional branches where we...
2010-08-26 Owen AndersonMake JumpThreading smart enough to properly thread...
2010-08-25 Chris Lattnerremove some llvmcontext arguments that are now dead...
2010-08-24 Owen AndersonTurn LVI on, previously detected failures should be...
2010-08-23 Owen AndersonTurn LVI back off, I have a testcase now.
2010-08-23 Owen AndersonRe-enable LazyValueInfo. Monitoring for failures.
2010-08-23 Owen AndersonNow that PassInfo and Pass::ID have been separated...
2010-08-19 Owen AndersonDisable LVI while I evaluate a failure.
2010-08-19 Owen AndersonTentatively enabled LVI by default. I'll be monitoring...
2010-08-19 Dan GohmanProcess the step before the start, because it's usually...
2010-08-18 Owen AndersonInform LazyValueInfo whenever a block is deleted, to...
2010-08-18 Chris LattnerFix PR7755: knowing something about an inval for a...
2010-08-18 Chris Lattnerremove some dead code.
2010-08-18 Chris Lattnerremove dead prototype.
2010-08-17 Dan GohmanWhen rotating loops, put the original header at the...
2010-08-17 Evan ChengAdd an option to disable codegen prepare critical edge...
2010-08-16 Dan GohmanInstead of having CollectSubexpr's categorize operands...
2010-08-16 Dan GohmanPut add operands in ScalarEvolution-canonical order...
2010-08-14 Dan GohmanTeach SimplifyCFG how to simplify indirectbr instructions.
2010-08-13 Dan GohmanFix LSR's ExtractImmediate and ExtractSymbol to avoid...
2010-08-12 Chris Lattnerfix PR7876: If ipsccp decides that a function's address...
2010-08-07 Owen AndersonDon't attempt the PRE inline asm calls, since we don...
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...
next