aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/BasicAliasAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make ModRefBehavior a lattice. Use this to clean up AliasAnalysisDan Gohman2010-11-101-5/+9
* Re-introduce the MaxLookup limit to BasicAliasAnalysis'Dan Gohman2010-11-081-2/+8
* Extend the AliasAnalysis::pointsToConstantMemory interface to allow itDan Gohman2010-11-081-11/+54
* Teach BasicAliasAnalysis::getModRefBehavior(const Function *F)Dan Gohman2010-11-081-3/+11
* Move NoAA out of BasicAliasAnalysis.cpp into its own file, now thatDan Gohman2010-10-191-81/+8
* Reapply r116831 and r116839, converting AliasAnalysis to useDan Gohman2010-10-191-24/+26
* Revert r116831 and r116839, which are breaking selfhost builds.Dan Gohman2010-10-191-26/+24
* Change AliasAnalysis and its clients to use uint64_t instead of unsignedDan Gohman2010-10-191-24/+26
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-191-3/+7
* Fix BasicAA to pass TBAAInfo through to the chained analysis.Dan Gohman2010-10-181-26/+47
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-181-11/+25
* Now with fewer extraneous semicolons!Owen Anderson2010-10-071-2/+2
* PR7959: Handle negative scales in GEPs correctly in BasicAA for non-64-bitEli Friedman2010-09-151-3/+3
* Remove the experimental AliasAnalysis::getDependency interface, whichDan Gohman2010-09-141-55/+34
* Extend the getDependence query with support for PHI translation.Dan Gohman2010-09-091-1/+8
* Add a new experimental generalized dependence query interface toDan Gohman2010-09-081-0/+20
* refix PR1143 by making basicaa analyze zexts of indices aggresively,Chris Lattner2010-08-181-11/+30
* GetLinearExpression is only called when TD is non-null, pass as Chris Lattner2010-08-181-4/+4
* rework GEP decomposition to make a new VariableGEPIndex struct instead ofChris Lattner2010-08-181-19/+39
* move gep decomposition out of ValueTracking into BasicAA. The form ofChris Lattner2010-08-181-34/+229
* Revert r111375, "move gep decomposition out of ValueTracking into BasicAA. TheDaniel Dunbar2010-08-181-213/+34
* move gep decomposition out of ValueTracking into BasicAA. The form ofChris Lattner2010-08-181-34/+213
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-7/+7
* Move all the logic for function attributes and call attributes out of theDan Gohman2010-08-061-120/+119
* Fix botched revert.Owen Anderson2010-08-061-4/+4
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-3/+3
* Fix 80-column violations.Dan Gohman2010-08-051-6/+6
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-7/+7
* Implement AccessesArguments checking in the two-callsite formDan Gohman2010-08-051-2/+32
* Fix memdep's code for reasoning about dependences between two calls. A RefDan Gohman2010-08-051-1/+6
* Revert r110270 for now. It appears to uncover a memdep bug.Dan Gohman2010-08-051-2/+2
* The two-callsite form of AliasAnalysis::getModRefInfo is documentedDan Gohman2010-08-041-2/+2
* Thread const correctness through a bunch of AliasAnalysis interfaces andDan Gohman2010-08-031-9/+15
* The singular of "indices" is "index".Dan Gohman2010-08-031-3/+3
* Delete an unused function.Dan Gohman2010-08-031-5/+0
* 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