summaryrefslogtreecommitdiff
path: root/lib/Analysis/BasicAliasAnalysis.cpp
Commit message (Expand)AuthorAge
...
* 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
* Fix 80-column violations.Dan Gohman2010-08-05
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Implement AccessesArguments checking in the two-callsite formDan Gohman2010-08-05
* Fix memdep's code for reasoning about dependences between two calls. A RefDan Gohman2010-08-05
* Revert r110270 for now. It appears to uncover a memdep bug.Dan Gohman2010-08-05
* The two-callsite form of AliasAnalysis::getModRefInfo is documentedDan Gohman2010-08-04
* Thread const correctness through a bunch of AliasAnalysis interfaces andDan Gohman2010-08-03
* The singular of "indices" is "index".Dan Gohman2010-08-03
* Delete an unused function.Dan Gohman2010-08-03
* Introduce a symbolic constant for ~0u for use with AliasAnalysis.Dan Gohman2010-08-03
* Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisG...Owen Anderson2010-07-21
* Speculatively revert r108813, in an attempt to get the self-host buildbots wo...Owen Anderson2010-07-20
* Reapply r108794, a fix for the failing test from last time.Owen Anderson2010-07-20
* Revert r108794, "Separate PassInfo into two classes: a constructor-freeDaniel Dunbar2010-07-20
* Separate PassInfo into two classes: a constructor-free superclass (StaticPass...Owen Anderson2010-07-20
* Minore code simplification.Dan Gohman2010-07-07
* Remove interprocedural-basic-aa and associated code. The AliasAnalysisDan Gohman2010-07-07
* Remove context sensitivity concerns from interprocedural-basic-aa, andDan Gohman2010-07-01
* Fix whitespace style.Dan Gohman2010-06-29
* Use a more obvious way to avoid compiling functions which are only used when ...Benjamin Kramer2010-06-29
* Jump through some silly hoops to make GCC accept that a function may not alwaysChandler Carruth2010-06-29
* Add an Intraprocedural form of BasicAliasAnalysis, which aims toDan Gohman2010-06-29
* Fix Value::stripPointerCasts and BasicAA to avoid trouble onDan Gohman2010-06-28
* use ArgOperand accessorsGabor Greif2010-06-23
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-16
* reapply r101434Gabor Greif2010-04-16
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-16
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-15
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-15
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-15
* Pointers to zero-sized objects don't point to overlapping objects.Dan Gohman2010-04-08
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-16
* add some new methods to adjust this pointers. Not used yet.Chris Lattner2010-01-20
* move DecomposeGEPExpression out into ValueTracking.cppChris Lattner2009-11-26
* teach GetLinearExpression to be a bit more aggressive.Chris Lattner2009-11-26
* resolve a fixme. I haven't figured out how to write a testcaseChris Lattner2009-11-26
* Teach basicaa that x|c == x+c when the c bits of x are clear. ThisChris Lattner2009-11-26
* teach basicaa that A[i] != A[i+1].Chris Lattner2009-11-26
* Change the other half of aliasGEP (which handles GEP differencing) to use Dec...Chris Lattner2009-11-26
* Generalize DecomposeGEPExpression to exactly handle what Value::getUnderlying...Chris Lattner2009-11-26