DataLayout is mandatory, update the API to reflect it with references.
[oota-llvm.git] / lib / Analysis / BasicAliasAnalysis.cpp
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].
2009-11-26 Chris LattnerChange the other half of aliasGEP (which handles GEP...
2009-11-26 Chris LattnerGeneralize DecomposeGEPExpression to exactly handle...
2009-11-26 Chris LattnerImplement a new DecomposeGEPExpression method, which...
2009-11-26 Chris LattnerUse GEPOperator more pervasively to simplify code.
2009-11-23 Chris Lattnerfix comment, thanks all :)
2009-11-23 Chris Lattneruse the new isNoAlias method to simplify some code...
2009-11-23 Chris Lattnerwhitespace cleanup, tidying
2009-11-23 Chris Lattnerspeed up BasicAA a bit by implementing a long-standing...
2009-11-22 Chris Lattneradd fixme for dubious code. Duncan, what do you think?
2009-11-22 Chris Lattnerremove a silly condition that doesn't make a lot of...
2009-11-22 Chris Lattnerreduce indentation, no functionality change.
2009-11-22 Chris LattnerRemove the AliasAnalysis::getMustAliases method, which...
2009-11-19 Dan GohmanExtend CaptureTracking to indicate when a value is...
2009-11-14 Nick LewyckyTeach BasicAA that a constant expression can't alias...
2009-11-09 Dan GohmanDefault-addressspace null pointers don't alias anything...
2009-11-06 Chris Lattnerremove a bunch of extraneous LLVMContext arguments
2009-10-27 Victor HernandezRename MallocFreeHelper as MemoryBuiltins
2009-10-26 Victor HernandezRename MallocHelper as MallocFreeHelper, since it now...
2009-10-26 Dan GohmanTeach BasicAA how to analyze Select instructions, and...
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-23 Victor HernandezRemove AllocationInst. Since MallocInst went away...
2009-10-17 Chris Lattnerinline isGEP away.
2009-10-16 Evan ChengWhen checking aliases between phi sources and V2, we...
2009-10-15 Nick LewyckyAdd missing break statements! Thanks to Duncan Sands...
2009-10-15 Nick LewyckyTeach basicaa about memcpy/memmove/memset. The length...
2009-10-15 Nick LewyckyTeach BasicAA to use the size parameter of the memory...
2009-10-15 Nick LewyckyTake advantage of TargetData when available; we know...
2009-10-14 Evan ChengClear VisitedPHIs after use.
2009-10-14 Evan ChengAnother BasicAA fix. If a value does not alias a GEP...
2009-10-14 Evan ChengMore code clean up based on patch feedback.
2009-10-14 Evan ChengChange VisitedPHIs into an instance variable that's...
next