aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/BasicAliasAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* 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