| Commit message (Expand) | Author | Age | Files | Lines |
* | Some ProfileInfo cleanups. | Daniel Dunbar | 2009-08-08 | 1 | -1/+1 |
* | Add a basic static ProfileInfo provider (ProfileEstimatorPass). | Daniel Dunbar | 2009-08-08 | 1 | -0/+19 |
* | Add an isLoopSimplifyForm() predicate, following the example of | Dan Gohman | 2009-07-16 | 1 | -0/+5 |
* | Fix a typo in a comment that Duncan noticed. | Dan Gohman | 2009-07-15 | 1 | -1/+1 |
* | Make makeLoopInvariant report whether it made any changes or not, | Dan Gohman | 2009-07-15 | 1 | -2/+4 |
* | Introduce a new LoopInfo utility function makeLoopInvariant, which | Dan Gohman | 2009-07-14 | 1 | -0/+27 |
* | Move isLCSSAForm, isLoopInvariant, getCanonicalInductionVariable, | Dan Gohman | 2009-07-13 | 1 | -183/+51 |
* | Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs, | Dan Gohman | 2009-07-13 | 1 | -78/+93 |
* | Eliminate a layer of indirection in LoopInfo and MachineLoopInfo. | Dan Gohman | 2009-06-27 | 1 | -26/+26 |
* | Add a getUniqueExitBlock utility function, similar to getExitBlock, | Dan Gohman | 2009-06-25 | 1 | -0/+10 |
* | Add some comments noting how IndVarSimplify facilitates | Dan Gohman | 2009-05-19 | 1 | -0/+6 |
* | Add a getExitBlock utility function to LoopInfo which returns the | Dan Gohman | 2009-05-08 | 1 | -0/+10 |
* | Make LoopInfo::print() identify header, exit, and latch blocks, | Dan Gohman | 2009-02-27 | 1 | -2/+7 |
* | Clarify the definition of "latch block" in a comment. | Dan Gohman | 2009-02-18 | 1 | -4/+4 |
* | Eliminate several more unnecessary intptr_t casts. | Dan Gohman | 2009-02-18 | 1 | -1/+1 |
* | Add a utility function to LoopInfo to return the exit block | Dan Gohman | 2009-02-12 | 1 | -0/+10 |
* | Simplify some code by using blocks_begin(), blocks_end(), and | Dan Gohman | 2009-02-07 | 1 | -9/+5 |
* | Simplify the logic of getting hold of a PHI predecessor block. | Gabor Greif | 2009-01-23 | 1 | -2/+1 |
* | Fix the time regression I introduced in 464.h264ref with | Dale Johannesen | 2009-01-14 | 1 | -2/+2 |
* | Tidy up #includes, deleting a bunch of unnecessary #includes. | Dan Gohman | 2009-01-05 | 1 | -2/+0 |
* | Use empty() instead of begin() == end(). | Dan Gohman | 2008-08-14 | 1 | -0/+2 |
* | Use find instead of lower_bound. | Dan Gohman | 2008-07-11 | 1 | -2/+2 |
* | Add explicit keywords. | Dan Gohman | 2008-07-07 | 1 | -1/+1 |
* | Move RemoveFromVector out of the global namespace. | Dan Gohman | 2008-05-14 | 1 | -2/+2 |
* | Split the loop unroll mechanism logic out into a utility function. | Dan Gohman | 2008-05-14 | 1 | -0/+53 |
* | Remove uses of llvm/System/IncludeFile.h that are no longer needed. | Dan Gohman | 2008-05-06 | 1 | -3/+0 |
* | Remove unused function. | Devang Patel | 2008-05-05 | 1 | -3/+0 |
* | Fix more -Wshorten-64-to-32 warnings. | Evan Cheng | 2008-05-05 | 1 | -2/+3 |
* | Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 | Nick Lewycky | 2008-04-25 | 1 | -2/+2 |
* | PassInfo keep tracks whether a pass is an analysis pass or not. | Devang Patel | 2008-03-19 | 1 | -1/+4 |
* | Do not use virtual function to identify an analysis pass. | Devang Patel | 2008-03-19 | 1 | -4/+1 |
* | Get rid of compilation warnings. Per Devang. | Dale Johannesen | 2008-03-18 | 1 | -3/+3 |
* | Identify Analysis pass. | Devang Patel | 2008-03-18 | 1 | -0/+3 |
* | Update the block cloner which fixes bugpoint on code using unwind_to (phew!) | Nick Lewycky | 2008-03-09 | 1 | -2/+2 |
* | Unbreak build with gcc 4.3: provide missed includes and silence most annoying... | Anton Korobeynikov | 2008-02-20 | 1 | -1/+2 |
* | Add a check if the initial value of the induction variable is 0 (the method c... | Wojciech Matyjewicz | 2008-02-09 | 1 | -6/+10 |
* | Add comments describing what the loop depth values mean. Also, make a | Dan Gohman | 2008-01-29 | 1 | -4/+9 |
* | Move typedef of loop to top of the file where it is more obvious. | Chris Lattner | 2008-01-11 | 1 | -2/+3 |
* | Fix 80 col violations | Chris Lattner | 2008-01-11 | 1 | -29/+35 |
* | fix typo | Wojciech Matyjewicz | 2008-01-04 | 1 | -1/+1 |
* | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Fixes for MachineLoopInfo, mostly from Evan. With these, it should be almost... | Owen Anderson | 2007-12-01 | 1 | -5/+5 |
* | Add MachineLoopInfo. This is not yet tested. | Owen Anderson | 2007-11-27 | 1 | -1/+1 |
* | Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. T... | Owen Anderson | 2007-11-27 | 1 | -37/+70 |
* | Remove a leak. Destroy LoopInfoBase object. releaseMemory() is actually calle... | Anton Korobeynikov | 2007-11-25 | 1 | -1/+1 |
* | More templatization. | Owen Anderson | 2007-11-15 | 1 | -37/+333 |
* | Start the process of making MachineLoopInfo possible by templating Loop. | Owen Anderson | 2007-11-14 | 1 | -42/+346 |
* | Add empty() member functions to a few container-like classes. | Dan Gohman | 2007-10-01 | 1 | -0/+1 |
* | No need to hardcode SmallVector size. | Devang Patel | 2007-08-21 | 1 | -3/+3 |
* | Use SmallVector instead of std::vector. | Devang Patel | 2007-08-21 | 1 | -3/+4 |