| Commit message (Expand) | Author | Age | Files | Lines |
* | Ignore conditions that are outside the loop. | Devang Patel | 2008-11-03 | 1 | -2/+4 |
* | Change create*Pass factory functions to return Pass* instead of | Daniel Dunbar | 2008-10-22 | 1 | -1/+1 |
* | Use 0 instead of false to return a null pointer. | Dan Gohman | 2008-10-17 | 1 | -1/+1 |
* | Implement function notes as function attributes. | Devang Patel | 2008-09-26 | 1 | -1/+1 |
* | Large mechanical patch. | Devang Patel | 2008-09-25 | 1 | -1/+1 |
* | Put FN_NOTE_AlwaysInline and others in FnAttr namespace. | Devang Patel | 2008-09-24 | 1 | -1/+1 |
* | Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace. | Devang Patel | 2008-09-23 | 1 | -1/+1 |
* | Use parameter attribute store (soon to be renamed) for | Devang Patel | 2008-09-23 | 1 | -1/+1 |
* | Add hasNote() to check note associated with a function. | Devang Patel | 2008-09-22 | 1 | -1/+1 |
* | A loop may be unswitched multiple times. Reconstruct dom info. at the end. | Devang Patel | 2008-09-04 | 1 | -5/+8 |
* | Initialize loop data first. | Devang Patel | 2008-09-04 | 1 | -2/+1 |
* | Do not unswitch if the function notes say we're optimizing this function for ... | Devang Patel | 2008-09-04 | 1 | -1/+7 |
* | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 | 1 | -1/+1 |
* | Do not try to update dominator info while manipulating CFG. This code does n... | Devang Patel | 2008-07-03 | 1 | -281/+19 |
* | Remove unused function. | Bill Wendling | 2008-07-03 | 1 | -16/+0 |
* | Remove extra FIXME | Devang Patel | 2008-07-03 | 1 | -1/+0 |
* | Reconstruct dom info, if loop is unswitched. | Devang Patel | 2008-07-03 | 1 | -4/+9 |
* | LoopUnswitch does not preserve dominator info in all cases. | Devang Patel | 2008-07-03 | 1 | -2/+3 |
* | Undo previous patch. It is not that simple to fix dom info here. | Devang Patel | 2008-07-03 | 1 | -16/+2 |
* | Preserve dom info while simplifing loop after the unswitch. | Devang Patel | 2008-07-02 | 1 | -2/+32 |
* | reuse vectors. | Devang Patel | 2008-07-02 | 1 | -5/+9 |
* | Fix comment. | Devang Patel | 2008-07-02 | 1 | -1/+1 |
* | Preserve loop data so that it is not fetched everytime it is needed. | Devang Patel | 2008-07-02 | 1 | -69/+85 |
* | Preserve dominance frontier while trivially unswitching loop. | Devang Patel | 2008-06-18 | 1 | -0/+17 |
* | Update dom tree. Fix PR 2372. | Devang Patel | 2008-06-02 | 1 | -1/+4 |
* | Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to | Dan Gohman | 2008-05-23 | 1 | -2/+1 |
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 1 | -11/+11 |
* | Make several variable declarations static. | Dan Gohman | 2008-05-06 | 1 | -1/+1 |
* | Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 | Nick Lewycky | 2008-04-25 | 1 | -7/+3 |
* | fit some more code in 80 cols. | Chris Lattner | 2008-04-21 | 1 | -12/+14 |
* | API changes for class Use size reduction, wave 1. | Gabor Greif | 2008-04-06 | 1 | -10/+10 |
* | Update the block cloner which fixes bugpoint on code using unwind_to (phew!) | Nick Lewycky | 2008-03-09 | 1 | -3/+7 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Get rid of annoying spaces. | David Greene | 2007-12-17 | 1 | -1/+1 |
* | Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. T... | Owen Anderson | 2007-11-27 | 1 | -3/+3 |
* | Do not walk invalid iterator. | Devang Patel | 2007-10-09 | 1 | -2/+2 |
* | Fix bug in updating dominance frontier after loop | Devang Patel | 2007-10-05 | 1 | -27/+117 |
* | Fix 80 col violation. | Devang Patel | 2007-10-03 | 1 | -3/+3 |
* | Refactor code in a separate method. | Devang Patel | 2007-10-03 | 1 | -33/+46 |
* | Update aux. info associated with an instruction before erasing instruction. | Devang Patel | 2007-09-20 | 1 | -12/+12 |
* | Use SmallVector instead of std::vector. | Devang Patel | 2007-08-21 | 1 | -1/+1 |
* | Fix GLIBCXX_DEBUG error triggered by incrementing erased iterator. | David Greene | 2007-08-07 | 1 | -4/+4 |
* | wrap some long lines. Major offenders that are left include | Chris Lattner | 2007-08-02 | 1 | -2/+4 |
* | Update dominator info for the middle blocks created while spliting | Devang Patel | 2007-08-02 | 1 | -21/+77 |
* | Undo previous check-in. | Devang Patel | 2007-08-01 | 1 | -76/+21 |
* | Update dominator info for the middle blocks created while spliting | Devang Patel | 2007-08-01 | 1 | -21/+76 |
* | More explicit keywords. | Dan Gohman | 2007-08-01 | 1 | -1/+1 |
* | Loop unswitch preserves dom info. | Devang Patel | 2007-07-31 | 1 | -18/+33 |
* | If loop can be unswitched again, then do it yourself. | Devang Patel | 2007-07-30 | 1 | -5/+19 |
* | Remove dead code. | Devang Patel | 2007-07-30 | 1 | -19/+13 |