summaryrefslogtreecommitdiff
path: root/lib/Analysis/BasicAliasAnalysis.cpp
Commit message (Expand)AuthorAge
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-31
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-29
* Make AliasAnalysis and related classes useDan Gohman2009-07-25
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-24
* Get rid of the Pass+Context magic.Owen Anderson2009-07-22
* Revert the addition of hasNoPointerOverflow to GEPOperator.Dan Gohman2009-07-20
* Make BasicAliasAnalysis and Value::getUnderlyingObject useDan Gohman2009-07-17
* Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson2009-07-16
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-11
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-06
* Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson2009-07-06
* Remove unneeded #include.Owen Anderson2009-06-22
* Teach BasicAliasAnalysis to understand constant gep indices that fallDan Gohman2009-05-27
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-09
* Generalize some alias analysis logic from atomicDuncan Sands2009-02-14
* BasicAA was making the assumption that a local allocation which hadn't escapedNick Lewycky2009-02-13
* Refactor my previous change to maintain the distinction between AliasAnalysis...Owen Anderson2009-02-05
* Finish making AliasAnalysis aware of the fact that most atomic intrinsics onl...Owen Anderson2009-02-04
* Move isIdentifiedObject and isNoAliasCall into AliasAnalysis.cpp sinceDan Gohman2009-02-03
* Fix a post-RA scheduling dependency bug.Dan Gohman2009-01-30
* BasicAliasAnalysis and FunctionAttrs were bothDuncan Sands2009-01-18
* add a commentGabor Greif2009-01-18
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-12
* make tblgen autogenerate the nocapture intrinsics for Chris Lattner2009-01-12
* When checking if an Argument escapes, check ifDuncan Sands2009-01-05
* Resubmit support for the 'nocapture' attribute.Nick Lewycky2008-12-19
* Temporarily revert r61019, r61030, and r61040. These were breaking LLVM ReleaseBill Wendling2008-12-16
* Teach basicaa to use the nocapture attribute when possible. When theChris Lattner2008-12-15
* Allow basicaa to walk through geps with identical indices in Chris Lattner2008-12-10
* Teach BasicAA::getModRefInfo(CallSite, CallSite) someChris Lattner2008-12-09
* Fix comment typo.Duncan Sands2008-12-08
* Some minor optimizations for isObjectSmallerThan.Chris Lattner2008-12-08
* Seriously strengthen the guarantee offered by noalias on a function's returnNick Lewycky2008-11-24
* Extend the 'noalias' attribute to function return values. This is intended toNick Lewycky2008-11-24
* Factorize code: remove variants of "strip offDuncan Sands2008-10-01
* s/ParameterAttributes/Attributes/gDevang Patel2008-09-23
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* simplify some code by using a helper function. This really reallyChris Lattner2008-06-16
* move a bunch of predicates up into their own sectionChris Lattner2008-06-16
* Other parts of this code treat noalias arguments as objects forChris Lattner2008-06-16
* If we are checking to see if the result of a call aliases aChris Lattner2008-06-16
* Refactor basicaa's main alias function somethin' fierce. Chris Lattner2008-06-16
* Fixes PR2395. Looking for a constant in a GEP tail (when the first GEP Wojciech Matyjewicz2008-06-02
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* Fix a "large integer implicitly truncated to unsigned type"Duncan Sands2008-04-21
* Don't assume a tail call can't reference a byvalDale Johannesen2008-04-15
* Restore isCFGOnly property of various analysis passes.Devang Patel2008-03-20
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-19