Fix pastos in comments for doFinalization functions.
[oota-llvm.git] / lib / Transforms /
2007-07-27 Devang PatelUse SmallPtrSet.
2007-07-27 Chuck Rose IIIVStudio compiler errors and placing Function*->ExFunc...
2007-07-26 Devang PatelFix thinko. Update return status appropriately.
2007-07-26 Owen AndersonFix a couple more bugs in the phi construction by pulli...
2007-07-26 Dan GohmanMove the GET_SIDE_EFFECT_INFO logic from isInstructionT...
2007-07-26 Dan GohmanRemove a bogus return statement, what appears to have...
2007-07-25 Owen AndersonFix what is _hopefully_ the last corner case for loops.
2007-07-25 Owen AndersonMy last commit was not correct for nested loops. Fix...
2007-07-25 Owen AndersonFix an infinite loop on 300.twolf.
2007-07-25 Owen AndersonFix a bug that was causing GVN to crash on 252.eon.
2007-07-25 Owen AndersonAdd basic support for performing whole-function RLE.
2007-07-25 Devang PatelAdd BasicInliner interface.
2007-07-24 Owen AndersonAdd a GVN pass, using the value numbering code I develo...
2007-07-24 Owen AndersonRename a lot of things to change FastDLE to RedundantLo...
2007-07-24 Owen AndersonRename FastDLE as RedundantLoadElimination.
2007-07-23 Owen AndersonDon't delete volatile loads. Doing so is not safe.
2007-07-23 Owen AndersonAdd FastDLE, the load-elimination counterpart of FastDSE.
2007-07-23 Owen AndersonFix file header.
2007-07-23 Chris Lattnercompletely remove a transformation that is unsafe in...
2007-07-21 Devang PatelApply temporary work around to fix llvm mis-compilation
2007-07-20 Chris Lattnerthis xform is already done by the constant folder.
2007-07-20 Dan GohmanOptimize alignment of loads and stores.
2007-07-20 Duncan SandsPlace SCCPSolver also in the anonymous namespace. ...
2007-07-20 Owen AndersonFix a bug where we were marking GEP expressions with...
2007-07-19 Owen AndersonMake val_replace fail early, which reduces the time...
2007-07-19 Devang PatelVerify loop info.
2007-07-19 Owen AndersonUse SmallVector and DenseMap in even more places.
2007-07-19 Owen AndersonChange ValueTable to use a DenseMap for mapping express...
2007-07-19 Owen AndersonMove some sets and maps to SmallPtrSet and DenseMap...
2007-07-19 Devang PatelAfter a basic block is split into two parts,
2007-07-19 Devang PatelNow this temp. fix is not required.
2007-07-18 Devang PatelFix typo.
2007-07-18 Devang PatelFix dominator info update to accommodate CFG changes.
2007-07-16 Owen AndersonTake advantage of undefined behavior if the source...
2007-07-16 Owen AndersonAdd support for walking up memory def chains, which...
2007-07-16 Reid SpencerReturn Undef if the block has no dominator. This was...
2007-07-16 Dan GohmanFix comments about vectors to use the current wording.
2007-07-16 Chris LattnerRepair a regression in Transforms/InstCombine/mul.ll...
2007-07-16 Nick LewyckyStart adding and cleaning up comments.
2007-07-15 Chris LattnerImplement shift-simplify.ll:test[45].
2007-07-15 Chris LattnerImplement shift-simplify.ll:test3, turning:
2007-07-14 Nick LewyckyUse maximal intersection algorithm exclusively. Fixes...
2007-07-13 Devang PatelMake LCSSA a loop pass.
2007-07-13 Owen AndersonHandle GEPs with all-zero indices in the same way we...
2007-07-13 Devang PatelDisable claims to preserve analysis until open issues...
2007-07-13 Owen AndersonBe more aggressive in removing dead stores, and in...
2007-07-12 Owen AndersonReimplement removing stores to allocas at the end of...
2007-07-12 Owen AndersonMake the condition-checking for free with non-trivial...
2007-07-12 Owen AndersonRemove the end-block handling code. It was unsafe...
2007-07-12 Gabor Greifchecked in as obvious,
2007-07-12 Owen AndersonLet MemoryDependenceAnalysis take care of updating...
2007-07-11 Devang PatelPreserve analysis info.
2007-07-11 Owen AndersonHandle the case where an entire structure is freed...
2007-07-11 Owen AndersonAdd support for eliminate stores to stack-allocated...
2007-07-11 Owen AndersonHandle eliminating stores that occur right before a...
2007-07-11 Owen AndersonClean up a few things based on Chris' feedback.
2007-07-11 Tanya LattnerAdding ability to demote phi to stack.
2007-07-11 Owen AndersonAdd FastDSE, a new algorithm for doing dead store elimi...
2007-07-10 Owen AndersonMake the pass registration static.
2007-07-10 Anton KorobeynikovDuring module cloning copy aliases too. This fixes...
2007-07-10 Nick LewyckyUpdate the ValueRanges interface to use value numbers...
2007-07-10 Owen AndersonMove some key maps from std::map to DenseMap. This...
2007-07-10 Owen AndersonUse a cheaper test, delaying calling find_leader()...
2007-07-09 Owen AndersonAdd an assertion if find_leader fails.
2007-07-09 Owen AndersonTake advantage of the new fast SmallPtrSet assignment...
2007-07-09 Devang PatelExpose struct size threhold to allow users to tweak...
2007-07-09 Owen AndersonFix a comment.
2007-07-09 Owen AndersonImprove a hotspot that was making build_sets() slower...
2007-07-09 Owen AndersonStart using a set representation that remembers the...
2007-07-07 Owen AndersonFix an error where ANTIC_OUT was ending up with more...
2007-07-07 Nick LewyckyBack out Devang's fix for PR1320 because it causes...
2007-07-06 Devang PatelThese rountines are now available as part of basic...
2007-07-06 Devang PatelRequest DominanceFrontiner in advance.
2007-07-06 Devang PatelPreserve various analysis info.
2007-07-06 Devang PatelAdd SplitEdge and SplitBlock utility routines.
2007-07-06 Owen AndersonBe more aggressive in the heuristic. This mostly expos...
2007-07-06 Owen AndersonAchieve what the incorrect test was trying to do by...
2007-07-06 Owen AndersonRemove an incorrect check.
2007-07-06 Zhou ShengCorrect a typo.
2007-07-05 Owen AndersonFix a bunch of issues found in a testcase from 400...
2007-07-05 Nick LewyckyBreak "variable canonicalization" out of InequalityGrap...
2007-07-04 Owen AndersonFix another bug, this time in PREing select instructions.
2007-07-04 Owen AndersonFix a typo that was killing GVNPRE of select instructions.
2007-07-04 Owen AndersonFix an error in phi translation of GEPs that was causin...
2007-07-03 Owen AndersonAdd support for performing GVNPRE on GEP instructions.
2007-07-03 Owen AndersonAdd functionality to value number GEP instructions...
2007-07-03 Owen AndersonMake the unary operator case a bit faster, since casts...
2007-07-03 Owen AndersonAdd support for performing GVNPRE on cast instructions...
2007-06-29 Devang PatelPreserve DominanceFrontier.
2007-06-29 David GreeneFix reference to iterator invalidated by an erase opera...
2007-06-29 Devang PatelDo not filter loop if candidate branch is in loop header.
2007-06-29 Owen AndersonAdd support for value numbering (but not actually optim...
2007-06-29 Owen AndersonAdd a type field to expressions in preparation for...
2007-06-28 Owen AndersonAdd support for performing GVNPRE on select instruction...
2007-06-28 Devang Patel- Undo previous check and allow loop switch for condtio...
2007-06-28 Devang PatelUpdate LoopUnswitch pass to preserve DomiantorTree.
2007-06-28 Devang PatelIf a condition is not inside a loop then the condition...
2007-06-28 Owen AndersonMake many sets a much more reasonable size. This decre...
2007-06-27 Owen AndersonUse cached information that has already been computed...
2007-06-27 Owen AndersonFold a lot of code into two cases: binary instructions...
next