| Age | Commit message (Expand) | Author | Files | Lines |
| 2011-06-20 | Make better use of the PHINode API. | Jay Foad | 1 | -1/+1 |
| 2011-04-29 | Preserve line number information. | Devang Patel | 1 | -1/+2 |
| 2011-04-09 | fix PR9523, a crash in looprotate on a non-canonical loop made out of indirec... | Chris Lattner | 1 | -1/+5 |
| 2011-02-14 | Do not hoist @llvm.dbg.value. Here, @llvm.dbg.value is "referring" a value th... | Devang Patel | 1 | -1/+2 |
| 2011-01-11 | remove a bogus assertion: the latch block of a loop is not | Chris Lattner | 1 | -6/+5 |
| 2011-01-08 | When loop rotation happens, it is *very* common for the duplicated condbr | Chris Lattner | 1 | -21/+48 |
| 2011-01-08 | split ssa updating code out to its own helper function. Don't bother | Chris Lattner | 1 | -74/+78 |
| 2011-01-08 | Implement a TODO: Enhance loopinfo to merge away the unconditional branch | Chris Lattner | 1 | -11/+7 |
| 2011-01-08 | inline preserveCanonicalLoopForm now that it is simple. | Chris Lattner | 1 | -39/+17 |
| 2011-01-08 | Three major changes: | Chris Lattner | 1 | -115/+20 |
| 2011-01-08 | LoopRotate requires canonical loop form, so it always has preheaders | Chris Lattner | 1 | -15/+11 |
| 2011-01-08 | use the LI ivar. | Chris Lattner | 1 | -3/+2 |
| 2011-01-08 | some cleanups: remove dead arguments and eliminate ivars | Chris Lattner | 1 | -55/+36 |
| 2011-01-08 | fix an issue duncan pointed out, which could cause loop rotate | Chris Lattner | 1 | -12/+16 |
| 2011-01-08 | Have loop-rotate simplify instructions (yay instsimplify!) as it clones | Chris Lattner | 1 | -5/+21 |
| 2011-01-08 | Revamp the ValueMapper interfaces in a couple ways: | Chris Lattner | 1 | -1/+1 |
| 2011-01-08 | two minor changes: switch to the standard ValueToValueMapTy | Chris Lattner | 1 | -2/+7 |
| 2011-01-02 | split dom frontier handling stuff out to its own DominanceFrontier header, | Chris Lattner | 1 | -1/+1 |
| 2011-01-02 | improve loop rotation to use CodeMetrics to analyze the | Chris Lattner | 1 | -16/+7 |
| 2010-10-19 | Passes do not need to recursively initialize passes that they preserve, if | Owen Anderson | 1 | -3/+0 |
| 2010-10-19 | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson | 1 | -1/+3 |
| 2010-10-12 | Begin adding static dependence information to passes, which will allow us to | Owen Anderson | 1 | -1/+8 |
| 2010-10-07 | Now with fewer extraneous semicolons! | Owen Anderson | 1 | -1/+1 |
| 2010-09-06 | Teach loop rotate to hoist trivially invariant instructions | Chris Lattner | 1 | -10/+27 |
| 2010-09-02 | Reapply commit 112699, speculatively reverted by echristo, since | Duncan Sands | 1 | -1/+1 |
| 2010-09-01 | Speculatively revert 112699 and 112702, they seem to be causing | Eric Christopher | 1 | -1/+1 |
| 2010-09-01 | If PrototypeValue is erased in the middle of using the SSAUpdator | Duncan Sands | 1 | -1/+1 |
| 2010-08-17 | When rotating loops, put the original header at the bottom of the | Dan Gohman | 1 | -0/+20 |
| 2010-08-06 | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 1 | -1/+1 |
| 2010-08-06 | Revert r110396 to fix buildbots. | Owen Anderson | 1 | -1/+1 |
| 2010-08-05 | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 1 | -1/+1 |
| 2010-07-21 | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson | 1 | -1/+1 |
| 2010-07-16 | Reorder the contents of various getAnalysisUsage functions, eliminating | Dan Gohman | 1 | -4/+4 |
| 2010-06-22 | Use pre-increment instead of post-increment when the result is not used. | Dan Gohman | 1 | -2/+2 |
| 2009-11-05 | Update various Loop optimization passes to cope with the possibility that | Dan Gohman | 1 | -4/+5 |
| 2009-11-05 | Call getAnalysis<LoopInfo> the normal way, instead of asking passed-in | Dan Gohman | 1 | -2/+2 |
| 2009-10-31 | Rename forgetLoopBackedgeTakenCount to forgetLoop, because it | Dan Gohman | 1 | -1/+1 |
| 2009-10-26 | Fix a typo in a comment. | Dan Gohman | 1 | -1/+1 |
| 2009-10-24 | Rename isLoopExit to isLoopExiting, for consistency with the wording | Dan Gohman | 1 | -1/+1 |
| 2009-10-24 | Rewrite LoopRotation's SSA updating code using SSAUpdater. | Dan Gohman | 1 | -226/+70 |
| 2009-09-27 | Tell ScalarEvolution to forget everything it knows about a loop before | Dan Gohman | 1 | -0/+5 |
| 2009-09-27 | Instruction::clone does not need to take an LLVMContext&. Remove that and | Nick Lewycky | 1 | -1/+1 |
| 2009-09-09 | Fix SplitCriticalEdge to properly update LCSSA form when splitting a | Dan Gohman | 1 | -16/+1 |
| 2009-09-02 | eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861 | Chris Lattner | 1 | -3/+2 |
| 2009-08-13 | Push LLVMContexts through the IntegerType APIs. | Owen Anderson | 1 | -1/+2 |
| 2009-08-07 | Fix dom frontier update. This fixes PR4667. | Devang Patel | 1 | -19/+23 |
| 2009-07-22 | Get rid of the Pass+Context magic. | Owen Anderson | 1 | -1/+1 |
| 2009-07-09 | This started as a small change, I swear. Unfortunately, lots of things call ... | Owen Anderson | 1 | -1/+1 |
| 2009-06-27 | More minor code simplifications. | Dan Gohman | 1 | -14/+9 |
| 2009-06-26 | Change this code to a form about which VC++ reportedly isn't unhappy. | Dan Gohman | 1 | -1/+2 |