summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
OpenPOWER on IntegriCloud