summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/BasicAliasAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove a couple of redundant copies of SmallVector::operator==.Benjamin Kramer2014-04-181-16/+1
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-13/+13
* PR15967 Fix in basicaa for faulty returning no alias.Arnold Schwaighofer2014-03-261-11/+38
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-051-12/+11
* [Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth2014-03-041-1/+1
* Rename a few more DataLayout variables from TD to DL.Rafael Espindola2014-02-211-21/+21
* Rename some member variables from TD to DL.Rafael Espindola2014-02-181-21/+21
* Fix known typosAlp Toker2014-01-241-1/+1
* BasicAA: We need to check both access sizes when comparing a gep and anArnold Schwaighofer2014-01-161-1/+9
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-131-1/+3
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-1/+1
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* BasicAA: Use reachabilty instead of dominance for checking value equality in phiArnold Schwaighofer2014-01-031-28/+35
* BasicAA: Fix value equality and phi cyclesArnold Schwaighofer2014-01-021-37/+112
* Use correct size for address space in BasicAA.Matt Arsenault2013-11-161-2/+3
* Revert r193251 : Use address-taken to disambiguate global variable and indire...Shuxin Yang2013-10-271-11/+0
* Use address-taken to disambiguate global variable and indirect memops.Shuxin Yang2013-10-231-0/+11
* Use type helper functionsMatt Arsenault2013-09-271-3/+2
* Remove trailing spaces.Jakub Staszak2013-08-241-45/+44
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-141-2/+2
* Make BasicAliasAnalysis recognize the fact a noalias argument cannot alias an...Michael Kuperstein2013-05-281-4/+15
* Revert r176408 and r176407 to address PR15540.Nadav Rotem2013-04-091-1/+30
* BasicAA: Only query twice if the result of the more general query was MayAliasArnold Schwaighofer2013-03-261-5/+5
* add getUnderlyingObjectSize()Nuno Lopes2013-03-021-30/+1
* Fix a problem in alias analysis. It is about the misinterpretation of "Object".Shuxin Yang2013-02-281-0/+29
* Actually update the CMake and Makefile builds correctly, and update theChandler Carruth2013-01-021-1/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-10/+10
* Optimistically analyse Phi cyclesArnold Schwaighofer2012-12-101-41/+13
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-9/+9
* Phi speculation improvement for BasicAAHal Finkel2012-11-171-3/+12
* Don't infer whether a value is captured in the current function from theRichard Osborne2012-11-051-5/+5
* Apply the patch from PR14160. I failed to construct a testcase for this, butDuncan Sands2012-11-041-0/+3
* Revert the majority of the next patch in the address space series:Chandler Carruth2012-11-011-4/+3
* Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow2012-10-151-3/+4
* Revert 165732 for further review.Micah Villmow2012-10-111-4/+3
* Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow2012-10-111-3/+4
* Move TargetData to DataLayout.Micah Villmow2012-10-081-11/+11
* GCC doesn't understand that OrigAliasResult having a value is correlated withDuncan Sands2012-09-191-1/+1
* BasicAA: Recognize cyclic NoAlias phisArnold Schwaighofer2012-09-061-0/+35
* BasicAA: GEPs of NoAlias'ing base ptr with equivalent indices are NoAliasArnold Schwaighofer2012-09-061-9/+65
* Switch BasicAliasAnalysis' cache to SmallDenseMap.Benjamin Kramer2012-09-051-9/+7
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-291-9/+11
* refactor the MemoryBuiltin analysis:Nuno Lopes2012-06-211-41/+4
* Duncan pointed out that if the alignment isn't explicitly specified, it defau...Eli Friedman2012-02-271-4/+4
* Teach BasicAA about the LLVM IR rules that allow reading past the end of an o...Eli Friedman2012-02-271-9/+26
* Move isKnownNonNull from private implementation detail of BasicAA to a publicNick Lewycky2012-02-251-16/+0
* Remove a comment about an alternative approach that wouldn'tDan Gohman2012-02-171-4/+1
* Refactor code to use new attribute getters on CallSite for NoCapture and ByVal.Nick Lewycky2011-11-201-2/+1
* Remove the old atomic instrinsics. autoupgrade functionality is included wit...Eli Friedman2011-10-061-20/+0
* PR10628: Fix getModRefInfo so it queries the underlying alias() implementatio...Eli Friedman2011-09-281-1/+1
OpenPOWER on IntegriCloud