aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/BasicAliasAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-2/+2
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-16/+16
* Revert the addition of hasNoPointerOverflow to GEPOperator.Dan Gohman2009-07-201-7/+2
* Make BasicAliasAnalysis and Value::getUnderlyingObject useDan Gohman2009-07-171-4/+6
* Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson2009-07-161-0/+4
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Edwin Török2009-07-141-1/+1
* assert(0) -> LLVM_UNREACHABLE.Edwin Török2009-07-111-1/+2
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-061-1/+1
* Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson2009-07-061-15/+19
* Remove unneeded #include.Owen Anderson2009-06-221-1/+0
* Teach BasicAliasAnalysis to understand constant gep indices that fallDan Gohman2009-05-271-4/+25
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-091-1/+1
* Generalize some alias analysis logic from atomicDuncan Sands2009-02-141-51/+0
* BasicAA was making the assumption that a local allocation which hadn't escapedNick Lewycky2009-02-131-3/+3
* Refactor my previous change to maintain the distinction between AliasAnalysis...Owen Anderson2009-02-051-21/+52
* Finish making AliasAnalysis aware of the fact that most atomic intrinsics onl...Owen Anderson2009-02-041-0/+16
* Move isIdentifiedObject and isNoAliasCall into AliasAnalysis.cpp sinceDan Gohman2009-02-031-24/+0
* Fix a post-RA scheduling dependency bug.Dan Gohman2009-01-301-1/+1
* BasicAliasAnalysis and FunctionAttrs were bothDuncan Sands2009-01-181-52/+3
* add a commentGabor Greif2009-01-181-0/+1
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-121-1/+1
* make tblgen autogenerate the nocapture intrinsics for Chris Lattner2009-01-121-4/+0
* When checking if an Argument escapes, check ifDuncan Sands2009-01-051-7/+13
* Resubmit support for the 'nocapture' attribute.Nick Lewycky2008-12-191-6/+17
* Temporarily revert r61019, r61030, and r61040. These were breaking LLVM ReleaseBill Wendling2008-12-161-17/+6
* Teach basicaa to use the nocapture attribute when possible. When theChris Lattner2008-12-151-6/+17
* Allow basicaa to walk through geps with identical indices in Chris Lattner2008-12-101-18/+32
* Teach BasicAA::getModRefInfo(CallSite, CallSite) someChris Lattner2008-12-091-4/+20
* Fix comment typo.Duncan Sands2008-12-081-1/+1
* Some minor optimizations for isObjectSmallerThan.Chris Lattner2008-12-081-7/+12
* Seriously strengthen the guarantee offered by noalias on a function's returnNick Lewycky2008-11-241-3/+3
* Extend the 'noalias' attribute to function return values. This is intended toNick Lewycky2008-11-241-8/+17
* Factorize code: remove variants of "strip offDuncan Sands2008-10-011-28/+4
* s/ParameterAttributes/Attributes/gDevang Patel2008-09-231-1/+0
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-3/+3
* simplify some code by using a helper function. This really reallyChris Lattner2008-06-161-22/+16
* move a bunch of predicates up into their own sectionChris Lattner2008-06-161-157/+171
* Other parts of this code treat noalias arguments as objects forChris Lattner2008-06-161-4/+8
* If we are checking to see if the result of a call aliases aChris Lattner2008-06-161-1/+21
* Refactor basicaa's main alias function somethin' fierce. Chris Lattner2008-06-161-104/+94
* Fixes PR2395. Looking for a constant in a GEP tail (when the first GEP Wojciech Matyjewicz2008-06-021-1/+7
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-131-14/+14
* Fix a "large integer implicitly truncated to unsigned type"Duncan Sands2008-04-211-1/+1
* Don't assume a tail call can't reference a byvalDale Johannesen2008-04-151-2/+4
* Restore isCFGOnly property of various analysis passes.Devang Patel2008-03-201-1/+1
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-191-2/+2
* Fix a compiler warning.Duncan Sands2008-02-191-1/+1
* In addition to arguments passed to it, memcpy (and all other calls) can ModRe...Owen Anderson2008-02-191-1/+2
* don't bother calling getUnderlyingObject for non-pointers.Chris Lattner2008-02-181-1/+2
* Since we're not checking for the more general AllocationInst first, we need t...Owen Anderson2008-02-181-1/+1