summaryrefslogtreecommitdiff
path: root/lib/Analysis/BasicAliasAnalysis.cpp
Commit message (Expand)AuthorAge
...
* Reapply r131781, now that the GVN bug with partially-aliasing loadsDan Gohman2011-06-04
* Revert r131781 again. Apparently there is more going on here.Dan Gohman2011-06-04
* Reapply r131781 (revert r131809), now that some BasicAA shortcomingsDan Gohman2011-06-04
* Fix BasicAA's recursion detection so that it doesn't pessimizeDan Gohman2011-06-04
* When merging MustAlias and PartialAlias, chose PartialAlias insteadDan Gohman2011-06-03
* Make DecomposeGEPExpression check SimplifyInstruction onlyDan Gohman2011-05-24
* fix a really nasty basicaa mod/ref calculation bug that was causing miscompil...Chris Lattner2011-05-23
* Revert commit 131781, to see if it fixes the x86-64 dragonegg buildbot.Duncan Sands2011-05-21
* When BasicAA can determine that two pointers have the same base butDan Gohman2011-05-21
* Teach BasicAA about arm.neon.vld1 and vst1.Dan Gohman2011-04-27
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Revert r128140 for now.Anders Carlsson2011-03-23
* A global variable with internal linkage where all uses are in one function an...Anders Carlsson2011-03-23
* Give GetUnderlyingObject a TargetData, to keep it in syncDan Gohman2011-01-24
* Teach BasicAA to return PartialAlias in cases where both pointersDan Gohman2011-01-18
* fix rdar://8813415 - a miscompilation of 164.gzip that loop-idiomChris Lattner2011-01-03
* Reapply r121886, and also update DecomposeGEPExpression to keepDan Gohman2010-12-15
* Move Value::getUnderlyingObject to be a standaloneDan Gohman2010-12-15
* Reapply r121520, PartialAlias implementation for BasicAA, now thatDan Gohman2010-12-13
* Revert r121520, which may have introduced miscompilations.Dan Gohman2010-12-10
* Implement PartialAlias checking in BasicAA.Dan Gohman2010-12-10
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-07
* enhance basicaa to return "Mod" for a memcpy call when theChris Lattner2010-11-30
* Teach basicaa that memset's modref set is at worst "mod" and neverChris Lattner2010-11-30
* Make ModRefBehavior a lattice. Use this to clean up AliasAnalysisDan Gohman2010-11-10
* Re-introduce the MaxLookup limit to BasicAliasAnalysis'Dan Gohman2010-11-08
* Extend the AliasAnalysis::pointsToConstantMemory interface to allow itDan Gohman2010-11-08
* Teach BasicAliasAnalysis::getModRefBehavior(const Function *F)Dan Gohman2010-11-08
* Move NoAA out of BasicAliasAnalysis.cpp into its own file, now thatDan Gohman2010-10-19
* Reapply r116831 and r116839, converting AliasAnalysis to useDan Gohman2010-10-19
* Revert r116831 and r116839, which are breaking selfhost builds.Dan Gohman2010-10-19
* Change AliasAnalysis and its clients to use uint64_t instead of unsignedDan Gohman2010-10-19
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-19
* Fix BasicAA to pass TBAAInfo through to the chained analysis.Dan Gohman2010-10-18
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-18
* Now with fewer extraneous semicolons!Owen Anderson2010-10-07
* PR7959: Handle negative scales in GEPs correctly in BasicAA for non-64-bitEli Friedman2010-09-15
* Remove the experimental AliasAnalysis::getDependency interface, whichDan Gohman2010-09-14
* Extend the getDependence query with support for PHI translation.Dan Gohman2010-09-09
* Add a new experimental generalized dependence query interface toDan Gohman2010-09-08
* refix PR1143 by making basicaa analyze zexts of indices aggresively,Chris Lattner2010-08-18
* GetLinearExpression is only called when TD is non-null, pass as Chris Lattner2010-08-18
* rework GEP decomposition to make a new VariableGEPIndex struct instead ofChris Lattner2010-08-18
* move gep decomposition out of ValueTracking into BasicAA. The form ofChris Lattner2010-08-18
* Revert r111375, "move gep decomposition out of ValueTracking into BasicAA. TheDaniel Dunbar2010-08-18
* move gep decomposition out of ValueTracking into BasicAA. The form ofChris Lattner2010-08-18
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Move all the logic for function attributes and call attributes out of theDan Gohman2010-08-06
* Fix botched revert.Owen Anderson2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06