2008-12-08 |
Devang Patel | Undo previous patch. |
blob | commitdiff | raw |
2008-12-01 |
Chris Lattner | switch a couple more calls to use array_pod_sort. |
blob | commitdiff | raw | diff to current |
2008-11-03 |
Devang Patel | Ignore conditions that are outside the loop. |
blob | commitdiff | raw | diff to current |
2008-10-22 |
Daniel Dunbar | Change create*Pass factory functions to return Pass... |
blob | commitdiff | raw | diff to current |
2008-10-17 |
Dan Gohman | Use 0 instead of false to return a null pointer. |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Devang Patel | Implement function notes as function attributes. |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Devang Patel | Large mechanical patch. |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Devang Patel | Put FN_NOTE_AlwaysInline and others in FnAttr namespace. |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Devang Patel | Move FN_NOTE_AlwaysInline and other out of ParamAttrs... |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Devang Patel | Use parameter attribute store (soon to be renamed) for |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Devang Patel | Add hasNote() to check note associated with a function. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Devang Patel | A loop may be unswitched multiple times. Reconstruct... |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Devang Patel | Initialize loop data first. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Devang Patel | Do not unswitch if the function notes say we're optimiz... |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Devang Patel | Do not try to update dominator info while manipulating... |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Bill Wendling | Remove unused function. |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Devang Patel | Remove extra FIXME |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Devang Patel | Reconstruct dom info, if loop is unswitched. |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Devang Patel | LoopUnswitch does not preserve dominator info in all... |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Devang Patel | Undo previous patch. It is not that simple to fix dom... |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Devang Patel | Preserve dom info while simplifing loop after the unswitch. |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Devang Patel | reuse vectors. |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Devang Patel | Fix comment. |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Devang Patel | Preserve loop data so that it is not fetched everytime... |
blob | commitdiff | raw | diff to current |
2008-06-18 |
Devang Patel | Preserve dominance frontier while trivially unswitching... |
blob | commitdiff | raw | diff to current |
2008-06-02 |
Devang Patel | Update dom tree. Fix PR 2372. |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Dan Gohman | Tidy up BasicBlock::getFirstNonPHI, and change a bunch... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-05-06 |
Dan Gohman | Make several variable declarations static. |
blob | commitdiff | raw | diff to current |
2008-04-25 |
Nick Lewycky | Remove 'unwinds to' support from mainline. This patch... |
blob | commitdiff | raw | diff to current |
2008-04-21 |
Chris Lattner | fit some more code in 80 cols. |
blob | commitdiff | raw | diff to current |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
blob | commitdiff | raw | diff to current |
2008-03-09 |
Nick Lewycky | Update the block cloner which fixes bugpoint on code... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-17 |
David Greene | Get rid of annoying spaces. |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Owen Anderson | Make LoopInfoBase more generic, in preparation for... |
blob | commitdiff | raw | diff to current |
2007-10-09 |
Devang Patel | Do not walk invalid iterator. |
blob | commitdiff | raw | diff to current |
2007-10-05 |
Devang Patel | Fix bug in updating dominance frontier after loop |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Devang Patel | Fix 80 col violation. |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Devang Patel | Refactor code in a separate method. |
blob | commitdiff | raw | diff to current |
2007-09-20 |
Devang Patel | Update aux. info associated with an instruction before... |
blob | commitdiff | raw | diff to current |
2007-08-21 |
Devang Patel | Use SmallVector instead of std::vector. |
blob | commitdiff | raw | diff to current |
2007-08-07 |
David Greene | Fix GLIBCXX_DEBUG error triggered by incrementing erase... |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Chris Lattner | wrap some long lines. Major offenders that are left... |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Devang Patel | Update dominator info for the middle blocks created... |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Devang Patel | Undo previous check-in. |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Devang Patel | Update dominator info for the middle blocks created... |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Dan Gohman | More explicit keywords. |
blob | commitdiff | raw | diff to current |
2007-07-31 |
Devang Patel | Loop unswitch preserves dom info. |
blob | commitdiff | raw | diff to current |
2007-07-30 |
Devang Patel | If loop can be unswitched again, then do it yourself. |
blob | commitdiff | raw | diff to current |
2007-07-30 |
Devang Patel | Remove dead code. |
blob | commitdiff | raw | diff to current |
2007-07-27 |
Chuck Rose III | VStudio compiler errors and placing Function*->ExFunc... |
blob | commitdiff | raw | diff to current |
2007-07-18 |
Devang Patel | Fix typo. |
blob | commitdiff | raw | diff to current |
2007-07-18 |
Devang Patel | Fix dominator info update to accommodate CFG changes. |
blob | commitdiff | raw | diff to current |
2007-07-13 |
Devang Patel | Disable claims to preserve analysis until open issues... |
blob | commitdiff | raw | diff to current |
2007-07-06 |
Devang Patel | These rountines are now available as part of basic... |
blob | commitdiff | raw | diff to current |
2007-06-29 |
Devang Patel | Preserve DominanceFrontier. |
blob | commitdiff | raw | diff to current |
2007-06-29 |
Devang Patel | Do not filter loop if candidate branch is in loop header. |
blob | commitdiff | raw | diff to current |
2007-06-28 |
Devang Patel | - Undo previous check and allow loop switch for condtio... |
blob | commitdiff | raw | diff to current |
2007-06-28 |
Devang Patel | Update LoopUnswitch pass to preserve DomiantorTree. |
blob | commitdiff | raw | diff to current |
2007-06-28 |
Devang Patel | If a condition is not inside a loop then the condition... |
blob | commitdiff | raw | diff to current |
2007-06-06 |
Devang Patel | Avoid non-trivial loop unswitching while optimizing... |
blob | commitdiff | raw | diff to current |
2007-05-09 |
Devang Patel | Fix PR1333 |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-03-07 |
Devang Patel | Now LoopUnswitch is a LoopPass. |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Use more efficient test for one value in a ConstantInt. |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Devang Patel | Use efficient container SmallPtrSet |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Devang Patel | Do not unswitch loop on same value again and again. |
blob | commitdiff | raw | diff to current |
2007-02-05 |
Reid Spencer | Apply the VISIBILITY_HIDDEN field to the remaining... |
blob | commitdiff | raw | diff to current |
2007-02-03 |
Chris Lattner | Switch inliner over to use DenseMap instead of std... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Chris Lattner | Adjust #includes to match movement of constant folding... |
blob | commitdiff | raw | diff to current |
2007-01-19 |
Reid Spencer | For PR1043: |
blob | commitdiff | raw | diff to current |
2007-01-13 |
Chris Lattner | fix a bug in a recent patch |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Reid Spencer | Implement review feedback for the ConstantBool->Constan... |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Reid Spencer | Rename BoolTy as Int1Ty. Patch by Sheng Zhou. |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Zhou Sheng | For PR1043: |
blob | commitdiff | raw | diff to current |
2006-12-23 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Switch over Transforms/Scalar to use the STATISTIC... |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-11-26 |
Bill Wendling | Removed #include <iostream> and replaced with llvm_... |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-09-28 |
Chris Lattner | Eliminate ConstantBool::True and ConstantBool::False... |
blob | commitdiff | raw | diff to current |
2006-08-29 |
Devang Patel | Do not rely on std::sort and std::erase to get list... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
blob | commitdiff | raw | diff to current |
2006-07-19 |
Owen Anderson | Fix a error that hadn't yet cause any problems, but... |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Owen Anderson | Switch to a very conservative heuristic for determining... |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Chris Lattner | Don't unswitch really large loops even if they are... |
blob | commitdiff | raw | diff to current |
2006-06-27 |
Owen Anderson | Fix for 2006-06-27-DeadSwitchCase.ll |
blob | commitdiff | raw | diff to current |
2006-06-26 |
Owen Anderson | Make LoopUnswitch able to unswitch loops with live... |
blob | commitdiff | raw | diff to current |
2006-06-14 |
Chris Lattner | Fix Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI... |
blob | commitdiff | raw | diff to current |
2006-06-12 |
Owen Anderson | Reapply my 6/9 changes. The bug Evan saw no longer... |
blob | commitdiff | raw | diff to current |
2006-06-11 |
Evan Cheng | Back out Owen's 6/9 changes. They broke MultiSource... |
blob | commitdiff | raw | diff to current |
2006-06-09 |
Owen Anderson | Add LCSSA as a requirement for LoopUnswitch, and assert... |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | add the actual cost to the debug info |
blob | commitdiff | raw | diff to current |
2006-02-22 |
Chris Lattner | Fix Regression/Transforms/LoopUnswitch/2006-02-22-Unswi... |
blob | commitdiff | raw | diff to current |
2006-02-22 |
Chris Lattner | Add some comments, simplify some code, and fix a bug... |
blob | commitdiff | raw | diff to current |
2006-02-18 |
Chris Lattner | improved support for branch folding, still not enabled. |
blob | commitdiff | raw | diff to current |
next |