Move isKnownNonNull from private implementation detail of BasicAA to a public
[oota-llvm.git] / lib / Analysis / BasicAliasAnalysis.cpp
2012-02-25 Nick LewyckyMove isKnownNonNull from private implementation detail...
2012-02-17 Dan GohmanRemove a comment about an alternative approach that...
2011-11-20 Nick LewyckyRefactor code to use new attribute getters on CallSite...
2011-10-06 Eli FriedmanRemove the old atomic instrinsics. autoupgrade functio...
2011-09-28 Eli FriedmanPR10628: Fix getModRefInfo so it queries the underlying...
2011-09-08 Eli FriedmanA couple minor corrections to r139276.
2011-09-08 Eli FriedmanFix the logic in BasicAliasAnalysis::aliasGEP for compa...
2011-09-06 Owen Andersonmemset_pattern16 uses a 16 BYTE pattern, not a 16 BIT...
2011-09-06 Owen AndersonTeach BasicAA about the aliasing properties of memset_p...
2011-07-27 Jeffrey YasskinExplicitly cast narrowing conversions inside {}s that...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-06-10 Dan GohmanInitialize BasicAA's AliasCache to set it to use fewer...
2011-06-04 Dan GohmanReapply r131781, now that the GVN bug with partially...
2011-06-04 Dan GohmanRevert r131781 again. Apparently there is more going...
2011-06-04 Dan GohmanReapply r131781 (revert r131809), now that some BasicAA...
2011-06-04 Dan GohmanFix BasicAA's recursion detection so that it doesn...
2011-06-03 Dan GohmanWhen merging MustAlias and PartialAlias, chose PartialA...
2011-05-24 Dan GohmanMake DecomposeGEPExpression check SimplifyInstruction...
2011-05-23 Chris Lattnerfix a really nasty basicaa mod/ref calculation bug...
2011-05-21 Duncan SandsRevert commit 131781, to see if it fixes the x86-64...
2011-05-21 Dan GohmanWhen BasicAA can determine that two pointers have the...
2011-04-27 Dan GohmanTeach BasicAA about arm.neon.vld1 and vst1.
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-03-23 Anders CarlssonRevert r128140 for now.
2011-03-23 Anders CarlssonA global variable with internal linkage where all uses...
2011-01-24 Dan GohmanGive GetUnderlyingObject a TargetData, to keep it in...
2011-01-18 Dan GohmanTeach BasicAA to return PartialAlias in cases where...
2011-01-03 Chris Lattnerfix rdar://8813415 - a miscompilation of 164.gzip that...
2010-12-15 Dan GohmanReapply r121886, and also update DecomposeGEPExpression...
2010-12-15 Dan GohmanMove Value::getUnderlyingObject to be a standalone
2010-12-13 Dan GohmanReapply r121520, PartialAlias implementation for BasicA...
2010-12-10 Dan GohmanRevert r121520, which may have introduced miscompilations.
2010-12-10 Dan GohmanImplement PartialAlias checking in BasicAA.
2010-12-07 Jay FoadPR5207: Change APInt methods trunc(), sext(), zext...
2010-11-30 Chris Lattnerenhance basicaa to return "Mod" for a memcpy call when the
2010-11-30 Chris LattnerTeach basicaa that memset's modref set is at worst...
2010-11-10 Dan GohmanMake ModRefBehavior a lattice. Use this to clean up...
2010-11-08 Dan GohmanRe-introduce the MaxLookup limit to BasicAliasAnalysis'
2010-11-08 Dan GohmanExtend the AliasAnalysis::pointsToConstantMemory interf...
2010-11-08 Dan GohmanTeach BasicAliasAnalysis::getModRefBehavior(const Funct...
2010-10-19 Dan GohmanMove NoAA out of BasicAliasAnalysis.cpp into its own...
2010-10-19 Dan GohmanReapply r116831 and r116839, converting AliasAnalysis...
2010-10-19 Dan GohmanRevert r116831 and r116839, which are breaking selfhost...
2010-10-19 Dan GohmanChange AliasAnalysis and its clients to use uint64_t...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-18 Dan GohmanFix BasicAA to pass TBAAInfo through to the chained...
2010-10-18 Dan GohmanMake BasicAliasAnalysis a normal AliasAnalysis implemen...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-15 Eli FriedmanPR7959: Handle negative scales in GEPs correctly in...
2010-09-14 Dan GohmanRemove the experimental AliasAnalysis::getDependency...
2010-09-09 Dan GohmanExtend the getDependence query with support for PHI...
2010-09-08 Dan GohmanAdd a new experimental generalized dependence query...
2010-08-18 Chris Lattnerrefix PR1143 by making basicaa analyze zexts of indices...
2010-08-18 Chris LattnerGetLinearExpression is only called when TD is non-null...
2010-08-18 Chris Lattnerrework GEP decomposition to make a new VariableGEPIndex...
2010-08-18 Chris Lattnermove gep decomposition out of ValueTracking into BasicA...
2010-08-18 Daniel DunbarRevert r111375, "move gep decomposition out of ValueTra...
2010-08-18 Chris Lattnermove gep decomposition out of ValueTracking into BasicA...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Dan GohmanMove all the logic for function attributes and call...
2010-08-06 Owen AndersonFix botched revert.
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Dan GohmanFix 80-column violations.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-08-05 Dan GohmanImplement AccessesArguments checking in the two-callsit...
2010-08-05 Dan GohmanFix memdep's code for reasoning about dependences betwe...
2010-08-05 Dan GohmanRevert r110270 for now. It appears to uncover a memdep...
2010-08-04 Dan GohmanThe two-callsite form of AliasAnalysis::getModRefInfo...
2010-08-03 Dan GohmanThread const correctness through a bunch of AliasAnalys...
2010-08-03 Dan GohmanThe singular of "indices" is "index".
2010-08-03 Dan GohmanDelete an unused function.
2010-08-03 Dan GohmanIntroduce a symbolic constant for ~0u for use with...
2010-07-21 Owen AndersonAdd INSTANTIATE_AG_PASS, which combines RegisterPass...
2010-07-20 Owen AndersonSpeculatively revert r108813, in an attempt to get...
2010-07-20 Owen AndersonReapply r108794, a fix for the failing test from last...
2010-07-20 Daniel DunbarRevert r108794, "Separate PassInfo into two classes...
2010-07-20 Owen AndersonSeparate PassInfo into two classes: a constructor-free...
2010-07-07 Dan GohmanMinore code simplification.
2010-07-07 Dan GohmanRemove interprocedural-basic-aa and associated code...
2010-07-01 Dan GohmanRemove context sensitivity concerns from interprocedura...
2010-06-29 Dan GohmanFix whitespace style.
2010-06-29 Benjamin KramerUse a more obvious way to avoid compiling functions...
2010-06-29 Chandler CarruthJump through some silly hoops to make GCC accept that...
2010-06-29 Dan GohmanAdd an Intraprocedural form of BasicAliasAnalysis,...
2010-06-28 Dan GohmanFix Value::stripPointerCasts and BasicAA to avoid troub...
2010-06-23 Gabor Greifuse ArgOperand accessors
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-04-08 Dan GohmanPointers to zero-sized objects don't point to overlappi...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-01-20 Chris Lattneradd some new methods to adjust this pointers. Not...
2009-11-26 Chris Lattnermove DecomposeGEPExpression out into ValueTracking.cpp
2009-11-26 Chris Lattnerteach GetLinearExpression to be a bit more aggressive.
2009-11-26 Chris Lattnerresolve a fixme. I haven't figured out how to write...
2009-11-26 Chris LattnerTeach basicaa that x|c == x+c when the c bits of x...
2009-11-26 Chris Lattnerteach basicaa that A[i] != A[i+1].
next