summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Remove extra FIXMEDevang Patel2008-07-031-1/+0
* Reconstruct dom info, if loop is unswitched.Devang Patel2008-07-031-4/+9
* LoopUnswitch does not preserve dominator info in all cases.Devang Patel2008-07-031-2/+3
* Undo previous patch. It is not that simple to fix dom info here.Devang Patel2008-07-031-16/+2
* Preserve dom info while simplifing loop after the unswitch.Devang Patel2008-07-021-2/+32
* reuse vectors.Devang Patel2008-07-021-5/+9
* Fix comment.Devang Patel2008-07-021-1/+1
* Preserve loop data so that it is not fetched everytime it is needed.Devang Patel2008-07-021-69/+85
* Preserve dominance frontier while trivially unswitching loop.Devang Patel2008-06-181-0/+17
* Update dom tree. Fix PR 2372.Devang Patel2008-06-021-1/+4
* Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places toDan Gohman2008-05-231-2/+1
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-131-11/+11
* Make several variable declarations static.Dan Gohman2008-05-061-1/+1
* Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989Nick Lewycky2008-04-251-7/+3
* fit some more code in 80 cols.Chris Lattner2008-04-211-12/+14
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-061-10/+10
* Update the block cloner which fixes bugpoint on code using unwind_to (phew!)Nick Lewycky2008-03-091-3/+7
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Get rid of annoying spaces.David Greene2007-12-171-1/+1
* Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. T...Owen Anderson2007-11-271-3/+3
* Do not walk invalid iterator.Devang Patel2007-10-091-2/+2
* Fix bug in updating dominance frontier after loop Devang Patel2007-10-051-27/+117
* Fix 80 col violation.Devang Patel2007-10-031-3/+3
* Refactor code in a separate method.Devang Patel2007-10-031-33/+46
* Update aux. info associated with an instruction before erasing instruction.Devang Patel2007-09-201-12/+12
* Use SmallVector instead of std::vector.Devang Patel2007-08-211-1/+1
* Fix GLIBCXX_DEBUG error triggered by incrementing erased iterator.David Greene2007-08-071-4/+4
* wrap some long lines. Major offenders that are left includeChris Lattner2007-08-021-2/+4
* Update dominator info for the middle blocks created while splitingDevang Patel2007-08-021-21/+77
* Undo previous check-in.Devang Patel2007-08-011-76/+21
* Update dominator info for the middle blocks created while splitingDevang Patel2007-08-011-21/+76
* More explicit keywords.Dan Gohman2007-08-011-1/+1
* Loop unswitch preserves dom info.Devang Patel2007-07-311-18/+33
* If loop can be unswitched again, then do it yourself.Devang Patel2007-07-301-5/+19
* Remove dead code.Devang Patel2007-07-301-19/+13
* VStudio compiler errors and placing Function*->ExFunc map under ManagedStatic...Chuck Rose III2007-07-271-3/+3
* Fix typo.Devang Patel2007-07-181-2/+2
* Fix dominator info update to accommodate CFG changes.Devang Patel2007-07-181-17/+65
* Disable claims to preserve analysis until open issues are resolved.Devang Patel2007-07-131-3/+0
* These rountines are now available as part of basic block utilities.Devang Patel2007-07-061-66/+5
* Preserve DominanceFrontier.Devang Patel2007-06-291-5/+29
* Do not filter loop if candidate branch is in loop header.Devang Patel2007-06-291-2/+0
* - Undo previous check and allow loop switch for condtion that is not insideDevang Patel2007-06-281-8/+7
* Update LoopUnswitch pass to preserve DomiantorTree.Devang Patel2007-06-281-32/+55
* If a condition is not inside a loop then the condition is suitableDevang Patel2007-06-281-0/+7
* Avoid non-trivial loop unswitching while optimizing for size.Devang Patel2007-06-061-3/+12
* Fix PR1333Devang Patel2007-05-091-5/+25
* Drop 'const'Devang Patel2007-05-031-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-0/+4
OpenPOWER on IntegriCloud