| Commit message (Expand) | Author | Age | Files | Lines |
* | Two changes: Make getDependency remove QueryInst for a dirty record's | Chris Lattner | 2008-11-30 | 1 | -18/+26 |
* | introduce a typedef, no functionality change. | Chris Lattner | 2008-11-30 | 1 | -16/+15 |
* | Change NonLocalDeps to be a densemap of pointers to densemap | Chris Lattner | 2008-11-30 | 1 | -30/+52 |
* | calls never depend on allocations. | Chris Lattner | 2008-11-30 | 1 | -12/+5 |
* | Fix a fixme by making memdep's handling of allocations more logical. | Chris Lattner | 2008-11-30 | 1 | -20/+10 |
* | implement a fixme by introducing a new getDependencyFromInternal | Chris Lattner | 2008-11-30 | 1 | -24/+19 |
* | Move the getNonLocalDependency method to a more logical place in | Chris Lattner | 2008-11-30 | 1 | -90/+89 |
* | REmove an old fixme, resolve another fixme by adding liberal | Chris Lattner | 2008-11-30 | 1 | -2/+0 |
* | remove a bit of incorrect code that tried to be tricky about speeding up | Chris Lattner | 2008-11-30 | 1 | -49/+24 |
* | Eliminate the dropInstruction method, which is not needed any more. | Chris Lattner | 2008-11-29 | 1 | -77/+33 |
* | implement some fixme's: when deleting an instruction with | Chris Lattner | 2008-11-29 | 1 | -14/+62 |
* | Change MemDep::getNonLocalDependency to return its results as | Chris Lattner | 2008-11-29 | 1 | -7/+6 |
* | move MemoryDependenceAnalysis::verifyRemoved to the end of the file, | Chris Lattner | 2008-11-29 | 1 | -32/+32 |
* | reimplement getNonLocalDependency with a simpler worklist | Chris Lattner | 2008-11-29 | 1 | -136/+73 |
* | rename some maps. | Chris Lattner | 2008-11-29 | 1 | -35/+35 |
* | rename some variables. | Chris Lattner | 2008-11-29 | 1 | -21/+21 |
* | eliminate a bunch of code in favor of using AliasAnalysis::getModRefInfo. | Chris Lattner | 2008-11-29 | 1 | -47/+45 |
* | simplify some code and rename some variables. Reduce nesting. | Chris Lattner | 2008-11-29 | 1 | -64/+64 |
* | Split getDependency into getDependency and getDependencyFrom, the | Chris Lattner | 2008-11-29 | 1 | -124/+80 |
* | Now that DepType is private, we can start cleaning up some of its uses: | Chris Lattner | 2008-11-29 | 1 | -73/+61 |
* | Introduce and use a new MemDepResult class to hold the results of a memdep | Chris Lattner | 2008-11-29 | 1 | -41/+40 |
* | Reimplement the internal abstraction used by MemDep in terms | Chris Lattner | 2008-11-29 | 1 | -114/+110 |
* | Fix PR3141 by ensuring that MemoryDependenceAnalysis::removeInstruction | Chris Lattner | 2008-11-28 | 1 | -12/+28 |
* | more cleanups for MemoryDependenceAnalysis::removeInstruction, | Chris Lattner | 2008-11-28 | 1 | -38/+42 |
* | random cleanups, no functionality change. | Chris Lattner | 2008-11-28 | 1 | -29/+28 |
* | Run verifyRemoved from removeInstruction when -debug is specified. | Chris Lattner | 2008-11-28 | 1 | -10/+14 |
* | rename "ping" to "verifyRemoved". I don't know why 'ping' what chosen, | Chris Lattner | 2008-11-28 | 1 | -12/+13 |
* | remove mysterious escaped newlines. | Chris Lattner | 2008-11-28 | 1 | -5/+5 |
* | Seriously strengthen the guarantee offered by noalias on a function's return | Nick Lewycky | 2008-11-24 | 1 | -3/+3 |
* | Extend the 'noalias' attribute to function return values. This is intended to | Nick Lewycky | 2008-11-24 | 1 | -8/+17 |
* | reapply Sanjiv's patch to genericize memcpy/memset/memmove to take an | Chris Lattner | 2008-11-21 | 1 | -4/+3 |
* | Revert r59802. It was breaking the build of llvm-gcc: | Bill Wendling | 2008-11-21 | 1 | -3/+4 |
* | Make mem[cpy,move,set] intrinsics overloaded. | Sanjiv Gupta | 2008-11-21 | 1 | -4/+3 |
* | undef beats zero. Fix this missed optimization opportunity. Patch by Matt Elder! | Nick Lewycky | 2008-11-20 | 1 | -1/+1 |
* | Add a utility function that detects whether a loop is guaranteed to be finite. | Nick Lewycky | 2008-11-18 | 1 | -31/+127 |
* | Remove unused variable. | Duncan Sands | 2008-11-18 | 1 | -3/+0 |
* | Don't brute-force analyze cubic or higher polynomials. | Nick Lewycky | 2008-11-16 | 1 | -21/+0 |
* | Silence unused variable warning. | Devang Patel | 2008-11-11 | 1 | -0/+1 |
* | Move getCastToEmpty out of DIDescriptor into DIFactory. It is an | Chris Lattner | 2008-11-10 | 1 | -44/+45 |
* | add new file | Chris Lattner | 2008-11-10 | 1 | -0/+1 |
* | Add a new set of helper classes for creating and reading debug | Chris Lattner | 2008-11-10 | 1 | -0/+662 |
* | Don't crash analyzing certain quadratics (addrec of {X,+,Y,+,1}). | Nick Lewycky | 2008-11-03 | 1 | -0/+5 |
* | Re-apply 55137 with fixes. | David Greene | 2008-10-27 | 1 | -4/+7 |
* | Avoid crashing if instruction is not part of a loop. | Torok Edwin | 2008-10-27 | 1 | -2/+3 |
* | Don't try to create a mask when we don't need one. Fixes a crash. | Nick Lewycky | 2008-10-24 | 1 | -4/+6 |
* | Trim #includes. | Dan Gohman | 2008-10-16 | 1 | -0/+1 |
* | Fix "large integer implicitly truncated to unsigned type" | Duncan Sands | 2008-10-16 | 1 | -3/+3 |
* | do not use deprecated interfaces | Gabor Greif | 2008-10-13 | 1 | -3/+3 |
* | Disallow the construction of SCEVs with could-not-compute operands. Catch CNCs | Nick Lewycky | 2008-10-13 | 1 | -72/+6 |
* | Add special-case code to allow null-guards on calls to malloc. | Owen Anderson | 2008-10-12 | 1 | -2/+16 |