Reapply r110396, with fixes to appease the Linux buildbot gods.
[oota-llvm.git] / lib / Analysis / BasicAliasAnalysis.cpp
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...
2009-10-13 Evan ChengTeach basic AA about PHI nodes. If all operands of...
2009-10-13 Evan ChengRefactor some code. No functionality changes.
2009-10-13 Nick LewyckyTeach BasicAA a little something about the atomic intri...
2009-09-18 Victor HernandezEnhance analysis passes so that they apply the same...
2009-08-27 Dan GohmanUse stripPointerCasts instead of doing the same manually.
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
2009-07-29 Owen AndersonMove ConstantExpr to 2.5 API.
2009-07-25 Dan GohmanMake AliasAnalysis and related classes use
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-20 Dan GohmanRevert the addition of hasNoPointerOverflow to GEPOperator.
2009-07-17 Dan GohmanMake BasicAliasAnalysis and Value::getUnderlyingObject use
2009-07-16 Owen AndersonMove the ConstantInt uniquing table into LLVMContextImp...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-06 Owen AndersonThread LLVMContext through the constant folding APIs...
2009-06-22 Owen AndersonRemove unneeded #include.
2009-05-27 Dan GohmanTeach BasicAliasAnalysis to understand constant gep...
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-02-14 Duncan SandsGeneralize some alias analysis logic from atomic
2009-02-13 Nick LewyckyBasicAA was making the assumption that a local allocati...
2009-02-05 Owen AndersonRefactor my previous change to maintain the distinction...
2009-02-04 Owen AndersonFinish making AliasAnalysis aware of the fact that...
2009-02-03 Dan GohmanMove isIdentifiedObject and isNoAliasCall into AliasAna...
next