summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Add a missing function.Torok Edwin2010-08-041-0/+49
* Remove PointerAccessInfo, which nothing was using.Dan Gohman2010-08-032-12/+8
* Thread const correctness through a bunch of AliasAnalysis interfaces andDan Gohman2010-08-038-62/+82
* The singular of "indices" is "index".Dan Gohman2010-08-031-3/+3
* Delete an unused function.Dan Gohman2010-08-031-5/+0
* Make AliasAnalysis::getModRefInfo conservative in the face of volatility.Dan Gohman2010-08-031-3/+20
* Fix a typo Devang noticed.Dan Gohman2010-08-031-1/+1
* Fix CMake buildMichael J. Spencer2010-08-031-0/+1
* Introduce a symbolic constant for ~0u for use with AliasAnalysis.Dan Gohman2010-08-032-9/+10
* Add a convenient form of AliasAnalysis::alias for the case where the sizesDan Gohman2010-08-032-6/+3
* Make SCEVUnknown a CallbackVH, so that it can be notified directlyDan Gohman2010-08-021-47/+46
* Sketch up a preliminary Type-Based Alias Analysis implementation.Dan Gohman2010-08-021-0/+191
* Add a lint check for indirectbr with no successors.Dan Gohman2010-08-021-0/+3
* Add explicit constructors. Patch by Renato Golin.Devang Patel2010-08-021-0/+15
* Fix namespace polution.Dan Gohman2010-08-022-2/+6
* Prefix `next' iterator operation with `llvm::'.Oscar Fuentes2010-08-021-2/+2
* Add an initial implementation of PHI translation for LazyValueInfo. This inv...Owen Anderson2010-07-301-35/+72
* Revert my last two patches to LVI, which recent changes have exposed a miscom...Owen Anderson2010-07-301-56/+94
* Speculatively revert r109705 since it seems to be causing some build botEric Christopher2010-07-291-45/+29
* Factor out some of the code for updating old SCEVUnknown values, andDan Gohman2010-07-291-29/+45
* Pass the queried value by argument rather than in a member, in preparation fo...Owen Anderson2010-07-281-36/+25
* Get rid of LVIQuery as a distinct data structure, so that we don't have to in...Owen Anderson2010-07-281-93/+66
* RegionInfo: Make sure to free cached nodes; Tobias, please check!Daniel Dunbar2010-07-281-0/+5
* simplifyGabor Greif2010-07-281-4/+2
* use Value* constructor of CallSite to create potentially improper site, and t...Gabor Greif2010-07-281-3/+3
* use Value* constructor of CallSite to create potentially improper siteGabor Greif2010-07-281-2/+2
* simplifyGabor Greif2010-07-281-1/+1
* simplifyGabor Greif2010-07-281-2/+1
* Make SCEVCallbackVH::allUsesReplacedWith update the old SCEVUnknownDan Gohman2010-07-281-22/+39
* Make SCEVCallbackVH::allUsesReplacedWith unconditionally deleteDan Gohman2010-07-281-12/+6
* Rearrange several datastructures in LazyValueInfo to improve compile time.Owen Anderson2010-07-271-69/+35
* reintroduce original (asserting) semantics of CallSite(Instruction *II)Gabor Greif2010-07-271-1/+1
* recommit simplification (originally r109504, backed out in r109508) now that ...Gabor Greif2010-07-271-3/+2
* back out r109504, breaks the botsGabor Greif2010-07-271-2/+3
* simplifyGabor Greif2010-07-271-3/+2
* use ImmutableCallSite for const-corrgoodnessGabor Greif2010-07-271-4/+4
* RegionInfo: Add getMaxRegionExit()Tobias Grosser2010-07-271-0/+39
* Add function to query RegionInfo about loops.Tobias Grosser2010-07-271-0/+65
* Add an initial implementation of LazyValueInfo updating for JumpThreading. D...Owen Anderson2010-07-261-4/+89
* Fix SCEVExpander::visitAddRecExpr so that it remembers the induction variableDan Gohman2010-07-261-24/+21
* Use DominatorTree::properlyDominates instead of dominates with anDan Gohman2010-07-261-1/+1
* Eliminate getCanonicalInductionVariableIncrement's last user andDan Gohman2010-07-231-17/+5
* Simplify this code; it can use the regular CFG utlities rather thanDan Gohman2010-07-231-13/+7
* Micro-optimize SCEVComplexityCompare.Dan Gohman2010-07-231-34/+44
* Add a const qualifier.Dan Gohman2010-07-231-2/+2
* use cascading operator-> featureGabor Greif2010-07-221-1/+1
* mass elimination of reliance on automatic iterator dereferencingGabor Greif2010-07-221-1/+1
* use -> instead of (*).Gabor Greif2010-07-221-2/+2
* cache dereferenced iteratorGabor Greif2010-07-221-3/+4
* Add new RegionInfo pass.Tobias Grosser2010-07-223-0/+821
OpenPOWER on IntegriCloud