| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement a proper getModRefInfo for va_arg. | Dan Gohman | 2010-08-06 | 1 | -0/+11 |
* | Implement AccessesArguments checking in the two-callsite form | Dan Gohman | 2010-08-05 | 1 | -1/+15 |
* | Fix memdep's code for reasoning about dependences between two calls. A Ref | Dan Gohman | 2010-08-05 | 1 | -1/+0 |
* | Revert r110270 for now. It appears to uncover a memdep bug. | Dan Gohman | 2010-08-05 | 1 | -0/+1 |
* | The trouble with testing for "ModRef" and "NoModRef" is that | Dan Gohman | 2010-08-04 | 2 | -85/+85 |
* | The two-callsite form of AliasAnalysis::getModRefInfo is documented | Dan Gohman | 2010-08-04 | 2 | -4/+16 |
* | Remove interprocedural-basic-aa and associated code. The AliasAnalysis | Dan Gohman | 2010-07-07 | 2 | -1747/+262 |
* | Remove context sensitivity concerns from interprocedural-basic-aa, and | Dan Gohman | 2010-07-01 | 2 | -7/+1739 |
* | Add a few more interesting testcases. | Dan Gohman | 2010-06-29 | 1 | -0/+21 |
* | Add an Intraprocedural form of BasicAliasAnalysis, which aims to | Dan Gohman | 2010-06-29 | 1 | -0/+42 |
* | Fix Value::stripPointerCasts and BasicAA to avoid trouble on | Dan Gohman | 2010-06-28 | 1 | -0/+16 |
* | Pointers to zero-sized objects don't point to overlapping objects. | Dan Gohman | 2010-04-08 | 1 | -0/+10 |
* | add newlines at the end of files. | Chris Lattner | 2010-04-07 | 1 | -1/+1 |
* | Reapply address space patch after fixing an issue in MemCopyOptimizer. | Mon P Wang | 2010-04-04 | 1 | -2/+2 |
* | Revert r100191 since it breaks objc in clang | Mon P Wang | 2010-04-02 | 1 | -2/+2 |
* | Reapply address space patch after fixing an issue in MemCopyOptimizer. | Mon P Wang | 2010-04-02 | 1 | -2/+2 |
* | Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots. | Bob Wilson | 2010-03-30 | 1 | -2/+2 |
* | Added support for address spaces and added a isVolatile field to memcpy, memm... | Mon P Wang | 2010-03-30 | 1 | -2/+2 |
* | Delete useless trailing semicolons. | Dan Gohman | 2010-01-05 | 1 | -2/+2 |
* | gvn is optimizing this better now. | Chris Lattner | 2009-12-06 | 1 | -2/+2 |
* | @test9 is a testcase for r89958. Before 89958, we misanalyzed the | Chris Lattner | 2009-11-26 | 1 | -1/+39 |
* | Implement PR1143 (at -m64) by making basicaa look through extensions. We | Chris Lattner | 2009-11-26 | 1 | -1/+16 |
* | teach GetLinearExpression to be a bit more aggressive. | Chris Lattner | 2009-11-26 | 1 | -0/+15 |
* | Teach basicaa that x|c == x+c when the c bits of x are clear. This | Chris Lattner | 2009-11-26 | 1 | -0/+14 |
* | teach basicaa that A[i] != A[i+1]. | Chris Lattner | 2009-11-26 | 1 | -0/+16 |
* | rename test | Chris Lattner | 2009-11-26 | 1 | -0/+0 |
* | Change the other half of aliasGEP (which handles GEP differencing) to use Dec... | Chris Lattner | 2009-11-26 | 1 | -2/+59 |
* | add a new random feature test | Chris Lattner | 2009-11-26 | 1 | -1/+17 |
* | remove a silly condition that doesn't make a lot of sense anymore. | Chris Lattner | 2009-11-22 | 1 | -0/+17 |
* | Make opt default to not adding a target data string and update tests that dep... | Kenneth Uildriks | 2009-11-03 | 6 | -1/+7 |
* | Teach BasicAA how to analyze Select instructions, and make it more | Dan Gohman | 2009-10-26 | 1 | -0/+73 |
* | fix test | Chris Lattner | 2009-10-18 | 1 | -1/+1 |
* | tighten up test3, add test3a for the converse | Chris Lattner | 2009-10-18 | 1 | -3/+22 |
* | tighten test2, add a test that it doesn't get transformed in the invalid edge... | Chris Lattner | 2009-10-18 | 1 | -1/+12 |
* | Merge tests into modref.ll. Also add a test for r84174 at Chris' behest! | Nick Lewycky | 2009-10-18 | 3 | -31/+41 |
* | Add a couple new testcases. | Nick Lewycky | 2009-10-18 | 2 | -0/+30 |
* | replace a useless test with a useful one | Chris Lattner | 2009-10-17 | 1 | -13/+19 |
* | Make use of the result of the loads even though that means adding -instcombine. | Nick Lewycky | 2009-10-14 | 1 | -5/+5 |
* | Another BasicAA fix. If a value does not alias a GEP's base pointer, then it | Evan Cheng | 2009-10-14 | 1 | -0/+30 |
* | Replace test with a simpler hand crafted one. | Evan Cheng | 2009-10-14 | 1 | -76/+19 |
* | Teach basic AA about PHI nodes. If all operands of a phi NoAlias another valu... | Evan Cheng | 2009-10-13 | 1 | -0/+86 |
* | don't use dead loads as tests. | Chris Lattner | 2009-10-13 | 1 | -3/+4 |
* | Teach BasicAA a little something about the atomic intrinsics: they can only | Nick Lewycky | 2009-10-13 | 1 | -0/+16 |
* | Eliminate more redundant llvm-as calls. | Dan Gohman | 2009-09-11 | 1 | -1/+1 |
* | Change tests from "opt %s" to "opt < %s" so that opt doesn't see the | Dan Gohman | 2009-09-11 | 37 | -40/+40 |
* | Eliminate more uses of llvm-as and llvm-dis. | Dan Gohman | 2009-09-09 | 2 | -4/+4 |
* | Convert a few more opt | llvm-dis to opt -S. | Dan Gohman | 2009-09-08 | 1 | -2/+2 |
* | Use opt -S instead of piping bitcode output through llvm-dis. | Dan Gohman | 2009-09-08 | 17 | -20/+20 |
* | Change these tests to feed the assembly files to opt directly, instead | Dan Gohman | 2009-09-08 | 37 | -40/+40 |
* | rename test so that name reflects what it is testing for. | Chris Lattner | 2009-08-30 | 1 | -0/+0 |