summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Implement AccessesArguments checking in the two-callsite formDan Gohman2010-08-05
* Yes, we can do better, but this is not the place for it.Dan Gohman2010-08-05
* Add the beginnings of infrastructure for range tracking.Owen Anderson2010-08-05
* Split the tag and value members of LVILatticeVal in preparation for expanding...Owen Anderson2010-08-05
* Fix memdep's code for reasoning about dependences between two calls. A RefDan Gohman2010-08-05
* Revert r110270 for now. It appears to uncover a memdep bug.Dan Gohman2010-08-05
* The trouble with testing for "ModRef" and "NoModRef" is thatDan Gohman2010-08-04
* The two-callsite form of AliasAnalysis::getModRefInfo is documentedDan Gohman2010-08-04
* Fix a minor bug which resulted in intermediate calculationsDan Gohman2010-08-04
* Add a missing function.Torok Edwin2010-08-04
* Remove PointerAccessInfo, which nothing was using.Dan Gohman2010-08-03
* Thread const correctness through a bunch of AliasAnalysis interfaces andDan Gohman2010-08-03
* The singular of "indices" is "index".Dan Gohman2010-08-03
* Delete an unused function.Dan Gohman2010-08-03
* Make AliasAnalysis::getModRefInfo conservative in the face of volatility.Dan Gohman2010-08-03
* Fix a typo Devang noticed.Dan Gohman2010-08-03
* Fix CMake buildMichael J. Spencer2010-08-03
* Introduce a symbolic constant for ~0u for use with AliasAnalysis.Dan Gohman2010-08-03
* Add a convenient form of AliasAnalysis::alias for the case where the sizesDan Gohman2010-08-03
* Make SCEVUnknown a CallbackVH, so that it can be notified directlyDan Gohman2010-08-02
* Sketch up a preliminary Type-Based Alias Analysis implementation.Dan Gohman2010-08-02
* Add a lint check for indirectbr with no successors.Dan Gohman2010-08-02
* Add explicit constructors. Patch by Renato Golin.Devang Patel2010-08-02
* Fix namespace polution.Dan Gohman2010-08-02
* Prefix `next' iterator operation with `llvm::'.Oscar Fuentes2010-08-02
* Add an initial implementation of PHI translation for LazyValueInfo. This inv...Owen Anderson2010-07-30
* Revert my last two patches to LVI, which recent changes have exposed a miscom...Owen Anderson2010-07-30
* Speculatively revert r109705 since it seems to be causing some build botEric Christopher2010-07-29
* Factor out some of the code for updating old SCEVUnknown values, andDan Gohman2010-07-29
* Pass the queried value by argument rather than in a member, in preparation fo...Owen Anderson2010-07-28
* Get rid of LVIQuery as a distinct data structure, so that we don't have to in...Owen Anderson2010-07-28
* RegionInfo: Make sure to free cached nodes; Tobias, please check!Daniel Dunbar2010-07-28
* simplifyGabor Greif2010-07-28
* use Value* constructor of CallSite to create potentially improper site, and t...Gabor Greif2010-07-28
* use Value* constructor of CallSite to create potentially improper siteGabor Greif2010-07-28
* simplifyGabor Greif2010-07-28
* simplifyGabor Greif2010-07-28
* Make SCEVCallbackVH::allUsesReplacedWith update the old SCEVUnknownDan Gohman2010-07-28
* Make SCEVCallbackVH::allUsesReplacedWith unconditionally deleteDan Gohman2010-07-28
* Rearrange several datastructures in LazyValueInfo to improve compile time.Owen Anderson2010-07-27
* reintroduce original (asserting) semantics of CallSite(Instruction *II)Gabor Greif2010-07-27
* recommit simplification (originally r109504, backed out in r109508) now that ...Gabor Greif2010-07-27
* back out r109504, breaks the botsGabor Greif2010-07-27
* simplifyGabor Greif2010-07-27
* use ImmutableCallSite for const-corrgoodnessGabor Greif2010-07-27
* RegionInfo: Add getMaxRegionExit()Tobias Grosser2010-07-27
* Add function to query RegionInfo about loops.Tobias Grosser2010-07-27
* Add an initial implementation of LazyValueInfo updating for JumpThreading. D...Owen Anderson2010-07-26
* Fix SCEVExpander::visitAddRecExpr so that it remembers the induction variableDan Gohman2010-07-26
* Use DominatorTree::properlyDominates instead of dominates with anDan Gohman2010-07-26