summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/BasicAliasAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Introduce a symbolic constant for ~0u for use with AliasAnalysis.Dan Gohman2010-08-031-7/+8
* Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisG...Owen Anderson2010-07-211-10/+6
* Speculatively revert r108813, in an attempt to get the self-host buildbots wo...Owen Anderson2010-07-201-2/+2
* Reapply r108794, a fix for the failing test from last time.Owen Anderson2010-07-201-2/+2
* Revert r108794, "Separate PassInfo into two classes: a constructor-freeDaniel Dunbar2010-07-201-2/+2
* Separate PassInfo into two classes: a constructor-free superclass (StaticPass...Owen Anderson2010-07-201-2/+2
* Minore code simplification.Dan Gohman2010-07-071-17/+15
* Remove interprocedural-basic-aa and associated code. The AliasAnalysisDan Gohman2010-07-071-77/+14
* Remove context sensitivity concerns from interprocedural-basic-aa, andDan Gohman2010-07-011-35/+55
* Fix whitespace style.Dan Gohman2010-06-291-2/+2
* Use a more obvious way to avoid compiling functions which are only used when ...Benjamin Kramer2010-06-291-3/+2
* Jump through some silly hoops to make GCC accept that a function may not alwaysChandler Carruth2010-06-291-0/+3
* Add an Intraprocedural form of BasicAliasAnalysis, which aims toDan Gohman2010-06-291-28/+110
* Fix Value::stripPointerCasts and BasicAA to avoid trouble onDan Gohman2010-06-281-9/+29
* use ArgOperand accessorsGabor Greif2010-06-231-11/+11
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-161-11/+11
* reapply r101434Gabor Greif2010-04-161-11/+11
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-161-11/+11
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-151-11/+11
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-151-11/+11
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-151-11/+11
* Pointers to zero-sized objects don't point to overlapping objects.Dan Gohman2010-04-081-0/+5
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-161-2/+2
* add some new methods to adjust this pointers. Not used yet.Chris Lattner2010-01-201-0/+20
* move DecomposeGEPExpression out into ValueTracking.cppChris Lattner2009-11-261-158/+1
* teach GetLinearExpression to be a bit more aggressive.Chris Lattner2009-11-261-1/+10
* resolve a fixme. I haven't figured out how to write a testcaseChris Lattner2009-11-261-5/+4
* Teach basicaa that x|c == x+c when the c bits of x are clear. ThisChris Lattner2009-11-261-5/+13
* teach basicaa that A[i] != A[i+1].Chris Lattner2009-11-261-0/+32
* Change the other half of aliasGEP (which handles GEP differencing) to use Dec...Chris Lattner2009-11-261-466/+108
* Generalize DecomposeGEPExpression to exactly handle what Value::getUnderlying...Chris Lattner2009-11-261-30/+62
* Implement a new DecomposeGEPExpression method, which decomposes a GEP into a ...Chris Lattner2009-11-261-40/+121
* Use GEPOperator more pervasively to simplify code.Chris Lattner2009-11-261-29/+27
* fix comment, thanks all :)Chris Lattner2009-11-231-1/+3
* use the new isNoAlias method to simplify some code, only do an escaping check...Chris Lattner2009-11-231-10/+13
* whitespace cleanup, tidyingChris Lattner2009-11-231-16/+17
* speed up BasicAA a bit by implementing a long-standing TODO.Chris Lattner2009-11-231-9/+20
* add fixme for dubious code. Duncan, what do you think?Chris Lattner2009-11-221-0/+1
* remove a silly condition that doesn't make a lot of sense anymore.Chris Lattner2009-11-221-5/+0
* reduce indentation, no functionality change.Chris Lattner2009-11-221-85/+91
* Remove the AliasAnalysis::getMustAliases method, which is dead.Chris Lattner2009-11-221-6/+0
* Extend CaptureTracking to indicate when a value is never stored, evenDan Gohman2009-11-191-10/+19
* Teach BasicAA that a constant expression can't alias memory provably notNick Lewycky2009-11-141-1/+6
* Default-addressspace null pointers don't alias anything. This allowsDan Gohman2009-11-091-0/+9
* remove a bunch of extraneous LLVMContext argumentsChris Lattner2009-11-061-22/+18
* Rename MallocFreeHelper as MemoryBuiltinsVictor Hernandez2009-10-271-1/+1
* Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...Victor Hernandez2009-10-261-1/+1
* Teach BasicAA how to analyze Select instructions, and make it moreDan Gohman2009-10-261-2/+76
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-251-1/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-251-2/+2
OpenPOWER on IntegriCloud