| Commit message (Expand) | Author | Age | Files | Lines |
* | Add explicit keywords. | Dan Gohman | 2008-03-25 | 1 | -2/+2 |
* | Don't include <map> in Pass.h, which doesn't need it. This requires | Dan Gohman | 2008-03-21 | 3 | -0/+3 |
* | PassInfo keep tracks whether a pass is an analysis pass or not. | Devang Patel | 2008-03-19 | 8 | -9/+12 |
* | Do not use virtual function to identify an analysis pass. | Devang Patel | 2008-03-19 | 8 | -40/+9 |
* | Get rid of compilation warnings. Per Devang. | Dale Johannesen | 2008-03-18 | 1 | -3/+3 |
* | Identify Analysis pass. | Devang Patel | 2008-03-18 | 7 | -0/+31 |
* | Move the PMStack class out of Pass.h and into PassManagers.h. | Dan Gohman | 2008-03-14 | 1 | -0/+1 |
* | Update the block cloner which fixes bugpoint on code using unwind_to (phew!) | Nick Lewycky | 2008-03-09 | 1 | -2/+2 |
* | Add -analyze support to postdomtree. | Dan Gohman | 2008-02-27 | 2 | -1/+8 |
* | Unbreak build with gcc 4.3: provide missed includes and silence most annoying... | Anton Korobeynikov | 2008-02-20 | 2 | -2/+4 |
* | Add 'umax' similar to 'smax' SCEV. Closes PR2003. | Nick Lewycky | 2008-02-20 | 3 | -3/+35 |
* | Re-apply the patch to improve the optimizations of memcpy's, with several | Owen Anderson | 2008-02-12 | 1 | -0/+5 |
* | Fix PR1798 - an error in the evaluation of SCEVAddRecExpr at an | Wojciech Matyjewicz | 2008-02-11 | 3 | -14/+14 |
* | Add a check if the initial value of the induction variable is 0 (the method c... | Wojciech Matyjewicz | 2008-02-09 | 1 | -6/+10 |
* | Avoid unnecessarily casting away const, fixing a FIXME. | Dan Gohman | 2008-01-31 | 1 | -1/+1 |
* | 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 | 27 | -54/+54 |
* | Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp. | Chris Lattner | 2007-12-10 | 1 | -7/+13 |
* | Fix several cache coherence bugs in MemDep/GVN that were found. Also add som... | Owen Anderson | 2007-12-08 | 1 | -0/+2 |
* | Integrate the readonly/readnone logic more deeply | Duncan Sands | 2007-12-01 | 1 | -20/+45 |
* | 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 |
* | Add accessor for getting the underlying templated type. This is necessary fo... | Owen Anderson | 2007-11-27 | 1 | -0/+2 |
* | Remove another leak. Due to some reason AliasSetTracker didn't had any dtor... | Anton Korobeynikov | 2007-11-25 | 1 | -0/+1 |
* | Add new SCEV, SCEVSMax. This allows LLVM to analyze do-while loops. | Nick Lewycky | 2007-11-25 | 3 | -2/+31 |
* | Remove a leak. Destroy LoopInfoBase object. releaseMemory() is actually calle... | Anton Korobeynikov | 2007-11-25 | 1 | -1/+1 |
* | Remove meaningless qualifiers from return types, avoiding compiler warnings. | Dan Gohman | 2007-11-19 | 1 | -1/+1 |
* | Add explicit keywords. | Dan Gohman | 2007-11-19 | 1 | -3/+3 |
* | Reverted r44163 per request | Anton Korobeynikov | 2007-11-15 | 3 | -59/+1 |
* | Fix handling of overflow in loop calculation by adding new UDiv SCEV. This SCEV | Nick Lewycky | 2007-11-15 | 3 | -1/+59 |
* | 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 | 3 | -45/+347 |
* | VAArgInst does, in fact, read memory. | Owen Anderson | 2007-11-02 | 1 | -1/+1 |
* | Some fixes to get MachineDomTree working better. | Owen Anderson | 2007-10-31 | 2 | -16/+22 |
* | Add explicit keywords. | Dan Gohman | 2007-10-29 | 1 | -2/+2 |
* | Add a first attempt at dominator information for MBB's. Use with caution: th... | Owen Anderson | 2007-10-29 | 1 | -7/+7 |
* | Make it possible for DomTreeBase to be constructed from MachineFunction's as ... | Owen Anderson | 2007-10-25 | 2 | -11/+15 |
* | Make DomTreeBase not a FunctionPass. | Owen Anderson | 2007-10-23 | 2 | -10/+23 |
* | Unbreak the build. Forgot to commit this file. | Owen Anderson | 2007-10-23 | 1 | -39/+176 |
* | Make DomTree and PostDomTree thin wrappers around DomTreeBase, rather than in... | Owen Anderson | 2007-10-23 | 1 | -3/+25 |
* | Move the SCEV object factors from being static members of the individual | Dan Gohman | 2007-10-22 | 3 | -102/+112 |
* | Move Split<...>() into DomTreeBase. This should make the #include's of Domin... | Owen Anderson | 2007-10-18 | 2 | -102/+96 |
* | Updated VC++ build system. | Hartmut Kaiser | 2007-10-17 | 1 | -2/+2 |
* | Move splitBlock into DomTreeBase from DomTree. | Owen Anderson | 2007-10-17 | 2 | -5/+106 |
* | Fix some formatting. | Owen Anderson | 2007-10-16 | 1 | -15/+21 |
* | Template DominatorTreeBase by node type. This is the next major step towards | Owen Anderson | 2007-10-16 | 3 | -90/+285 |