summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/LoopRotation.cpp
Commit message (Expand)AuthorAge
* Update various Loop optimization passes to cope with the possibility thatDan Gohman2009-11-05
* Call getAnalysis<LoopInfo> the normal way, instead of asking passed-inDan Gohman2009-11-05
* Rename forgetLoopBackedgeTakenCount to forgetLoop, because itDan Gohman2009-10-31
* Fix a typo in a comment.Dan Gohman2009-10-26
* Rename isLoopExit to isLoopExiting, for consistency with the wordingDan Gohman2009-10-24
* Rewrite LoopRotation's SSA updating code using SSAUpdater.Dan Gohman2009-10-24
* Tell ScalarEvolution to forget everything it knows about a loop beforeDan Gohman2009-09-27
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-27
* Fix SplitCriticalEdge to properly update LCSSA form when splitting aDan Gohman2009-09-09
* eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner2009-09-02
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Fix dom frontier update. This fixes PR4667.Devang Patel2009-08-07
* Get rid of the Pass+Context magic.Owen Anderson2009-07-22
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-09
* More minor code simplifications.Dan Gohman2009-06-27
* Change this code to a form about which VC++ reportedly isn't unhappy.Dan Gohman2009-06-26
* Minor code simplification.Dan Gohman2009-06-26
* Reword a few comments.Dan Gohman2009-06-25
* Do not count DbgInfoIntrinsic while estimating loop header size.Devang Patel2009-03-06
* Rename getAnalysisToUpdate to getAnalysisIfAvailable.Duncan Sands2009-01-28
* Fix PR3408 by making a non-obvious assumption very obvious, and Chris Lattner2009-01-26
* More cleanups and simplifications, no functionality change.Chris Lattner2009-01-26
* tidy assertsChris Lattner2009-01-26
* Change create*Pass factory functions to return Pass* instead ofDaniel Dunbar2008-10-22
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Enable first-class aggregates support.Dan Gohman2008-07-23
* Avoid using BasicBlock::getInstList directly in a few places.Dan Gohman2008-06-19
* Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places toDan Gohman2008-05-23
* Fix a bunch of 80col violations that arose from the Create API change. Tweak ...Gabor Greif2008-05-15
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* add a FIXME so we remember to eventually remove this code.Chris Lattner2008-05-02
* Don't try to create PHIs of struct types. FalloutDale Johannesen2008-05-01
* Revert r49614. As Dan pointed out, some of these aren't correct.Owen Anderson2008-04-14
* Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2), Owen Anderson2008-04-13
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-06
* Fix PR2028Devang Patel2008-02-15
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. T...Owen Anderson2007-11-27
* typoNick Lewycky2007-11-21
* Use SmallVector instead of std::vector.Devang Patel2007-08-21
* Loop Rotation pass preserves dominator tree and frontier.Devang Patel2007-07-30
* Disable claims to preserve analysis until open issues are resolved.Devang Patel2007-07-13
* Preserve analysis info.Devang Patel2007-07-11
* Back out Devang's fix for PR1320 because it causes PR1542.Nick Lewycky2007-07-07
* Request DominanceFrontiner in advance.Devang Patel2007-07-06
* Preserve various analysis info.Devang Patel2007-07-06
* Fix typos.Dan Gohman2007-05-11
* Drop 'const'Devang Patel2007-05-03
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-02
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-01