| Commit message (Expand) | Author | Age |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 |
* | Add a new attribute, 'noduplicate'. If a function contains a noduplicate call... | James Molloy | 2012-12-20 |
* | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 |
* | LoopRotation: Make the brute force DomTree update more brute force. | Benjamin Kramer | 2012-09-02 |
* | LoopRotation: Check some invariants of the dominator updating code. | Benjamin Kramer | 2012-09-01 |
* | LoopRotate: Also rotate loops with multiple exits. | Benjamin Kramer | 2012-08-30 |
* | Clean whitespaces. | Nadav Rotem | 2012-07-24 |
* | loop-rotate shouldn't hoist alloca instructions out of a loop. Patch by Patr... | Eli Friedman | 2012-02-16 |
* | Add simplifyLoopLatch to LoopRotate pass. | Andrew Trick | 2012-02-14 |
* | whitespace | Andrew Trick | 2012-02-14 |
* | Make better use of the PHINode API. | Jay Foad | 2011-06-20 |
* | Preserve line number information. | Devang Patel | 2011-04-29 |
* | fix PR9523, a crash in looprotate on a non-canonical loop made out of indirec... | Chris Lattner | 2011-04-09 |
* | Do not hoist @llvm.dbg.value. Here, @llvm.dbg.value is "referring" a value th... | Devang Patel | 2011-02-14 |
* | remove a bogus assertion: the latch block of a loop is not | Chris Lattner | 2011-01-11 |
* | When loop rotation happens, it is *very* common for the duplicated condbr | Chris Lattner | 2011-01-08 |
* | split ssa updating code out to its own helper function. Don't bother | Chris Lattner | 2011-01-08 |
* | Implement a TODO: Enhance loopinfo to merge away the unconditional branch | Chris Lattner | 2011-01-08 |
* | inline preserveCanonicalLoopForm now that it is simple. | Chris Lattner | 2011-01-08 |
* | Three major changes: | Chris Lattner | 2011-01-08 |
* | LoopRotate requires canonical loop form, so it always has preheaders | Chris Lattner | 2011-01-08 |
* | use the LI ivar. | Chris Lattner | 2011-01-08 |
* | some cleanups: remove dead arguments and eliminate ivars | Chris Lattner | 2011-01-08 |
* | fix an issue duncan pointed out, which could cause loop rotate | Chris Lattner | 2011-01-08 |
* | Have loop-rotate simplify instructions (yay instsimplify!) as it clones | Chris Lattner | 2011-01-08 |
* | Revamp the ValueMapper interfaces in a couple ways: | Chris Lattner | 2011-01-08 |
* | two minor changes: switch to the standard ValueToValueMapTy | Chris Lattner | 2011-01-08 |
* | split dom frontier handling stuff out to its own DominanceFrontier header, | Chris Lattner | 2011-01-02 |
* | improve loop rotation to use CodeMetrics to analyze the | Chris Lattner | 2011-01-02 |
* | Passes do not need to recursively initialize passes that they preserve, if | Owen Anderson | 2010-10-19 |
* | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson | 2010-10-19 |
* | Begin adding static dependence information to passes, which will allow us to | Owen Anderson | 2010-10-12 |
* | Now with fewer extraneous semicolons! | Owen Anderson | 2010-10-07 |
* | Teach loop rotate to hoist trivially invariant instructions | Chris Lattner | 2010-09-06 |
* | Reapply commit 112699, speculatively reverted by echristo, since | Duncan Sands | 2010-09-02 |
* | Speculatively revert 112699 and 112702, they seem to be causing | Eric Christopher | 2010-09-01 |
* | If PrototypeValue is erased in the middle of using the SSAUpdator | Duncan Sands | 2010-09-01 |
* | When rotating loops, put the original header at the bottom of the | Dan Gohman | 2010-08-17 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 |
* | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson | 2010-07-21 |
* | Reorder the contents of various getAnalysisUsage functions, eliminating | Dan Gohman | 2010-07-16 |
* | Use pre-increment instead of post-increment when the result is not used. | Dan Gohman | 2010-06-22 |
* | Update various Loop optimization passes to cope with the possibility that | Dan Gohman | 2009-11-05 |
* | Call getAnalysis<LoopInfo> the normal way, instead of asking passed-in | Dan Gohman | 2009-11-05 |
* | Rename forgetLoopBackedgeTakenCount to forgetLoop, because it | Dan Gohman | 2009-10-31 |
* | Fix a typo in a comment. | Dan Gohman | 2009-10-26 |
* | Rename isLoopExit to isLoopExiting, for consistency with the wording | Dan Gohman | 2009-10-24 |
* | Rewrite LoopRotation's SSA updating code using SSAUpdater. | Dan Gohman | 2009-10-24 |