summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Now LoopUnswitch is a LoopPass.Devang Patel2007-03-071-86/+17
* Use more efficient test for one value in a ConstantInt.Reid Spencer2007-03-021-2/+2
* Use efficient container SmallPtrSetDevang Patel2007-02-261-3/+4
* Do not unswitch loop on same value again and again.Devang Patel2007-02-261-0/+7
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-051-2/+3
* Switch inliner over to use DenseMap instead of std::map for ValueMap. ThisChris Lattner2007-02-031-5/+5
* Adjust #includes to match movement of constant folding code from transformuti...Chris Lattner2007-01-301-0/+1
* For PR1043:Reid Spencer2007-01-191-1/+2
* fix a bug in a recent patchChris Lattner2007-01-131-1/+1
* Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer2007-01-121-6/+7
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-111-6/+6
* For PR1043:Zhou Sheng2007-01-111-30/+34
* For PR950:Reid Spencer2006-12-231-4/+3
* Switch over Transforms/Scalar to use the STATISTIC macro. For each statisticChris Lattner2006-12-191-7/+6
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-5/+5
* Removed #include <iostream> and replaced with llvm_* streams.Bill Wendling2006-11-261-18/+17
* For PR786:Reid Spencer2006-11-021-5/+2
* Eliminate ConstantBool::True and ConstantBool::False. Instead, provideChris Lattner2006-09-281-9/+10
* Do not rely on std::sort and std::erase to get list of uniqueDevang Patel2006-08-291-10/+4
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-1/+1
* Fix a error that hadn't yet cause any problems, but I'm sure it would haveOwen Anderson2006-07-191-1/+1
* Switch to a very conservative heuristic for determining when loop-unswitchingOwen Anderson2006-06-281-5/+5
* Don't unswitch really large loops even if they are mostly filled with emptyChris Lattner2006-06-281-0/+6
* Fix for 2006-06-27-DeadSwitchCase.llOwen Anderson2006-06-271-5/+6
* Make LoopUnswitch able to unswitch loops with live-out values by taking advan...Owen Anderson2006-06-261-53/+63
* Fix Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI.ll, a loop unswitchChris Lattner2006-06-141-1/+13
* Reapply my 6/9 changes. The bug Evan saw no longer occurs.Owen Anderson2006-06-121-1/+7
* Back out Owen's 6/9 changes. They broke MultiSource/Benchmarks/Prolangs-C/bis...Evan Cheng2006-06-111-4/+0
* Add LCSSA as a requirement for LoopUnswitch, and assert that LoopUnswitch pre...Owen Anderson2006-06-091-0/+4
* add the actual cost to the debug infoChris Lattner2006-03-241-2/+4
OpenPOWER on IntegriCloud