aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2010-08-10RegionInfo: Do not assert if a BB is not part of the dominance tree.Tobias Grosser
2010-08-10Handle TAG_constant for integers.Devang Patel
2010-08-09Refactor.Devang Patel
2010-08-09Add ConstantRange information to the debugging output.Owen Anderson
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Implement a proper getModRefInfo for va_arg.Dan Gohman
2010-08-06Be more conservative in the face of volatile.Dan Gohman
2010-08-06Fix a comment.Dan Gohman
2010-08-06Move all the logic for function attributes and call attributes out of theDan Gohman
2010-08-06Fix botched revert.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Fix 80-column violations.Dan Gohman
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-08-05Implement AccessesArguments checking in the two-callsite formDan Gohman
2010-08-05Yes, we can do better, but this is not the place for it.Dan Gohman
2010-08-05Add the beginnings of infrastructure for range tracking.Owen Anderson
2010-08-05Split the tag and value members of LVILatticeVal in preparation for expanding...Owen Anderson
2010-08-05Fix memdep's code for reasoning about dependences between two calls. A RefDan Gohman
2010-08-05Revert r110270 for now. It appears to uncover a memdep bug.Dan Gohman
2010-08-04The trouble with testing for "ModRef" and "NoModRef" is thatDan Gohman
2010-08-04The two-callsite form of AliasAnalysis::getModRefInfo is documentedDan Gohman
2010-08-04Fix a minor bug which resulted in intermediate calculationsDan Gohman
2010-08-04Add a missing function.Torok Edwin
2010-08-03Remove PointerAccessInfo, which nothing was using.Dan Gohman
2010-08-03Thread const correctness through a bunch of AliasAnalysis interfaces andDan Gohman
2010-08-03The singular of "indices" is "index".Dan Gohman
2010-08-03Delete an unused function.Dan Gohman
2010-08-03Make AliasAnalysis::getModRefInfo conservative in the face of volatility.Dan Gohman
2010-08-03Fix a typo Devang noticed.Dan Gohman
2010-08-03Fix CMake buildMichael J. Spencer
2010-08-03Introduce a symbolic constant for ~0u for use with AliasAnalysis.Dan Gohman
2010-08-03Add a convenient form of AliasAnalysis::alias for the case where the sizesDan Gohman
2010-08-02Make SCEVUnknown a CallbackVH, so that it can be notified directlyDan Gohman
2010-08-02Sketch up a preliminary Type-Based Alias Analysis implementation.Dan Gohman
2010-08-02Add a lint check for indirectbr with no successors.Dan Gohman
2010-08-02Add explicit constructors. Patch by Renato Golin.Devang Patel
2010-08-02Fix namespace polution.Dan Gohman
2010-08-02Prefix `next' iterator operation with `llvm::'.Oscar Fuentes
2010-07-30Add an initial implementation of PHI translation for LazyValueInfo. This inv...Owen Anderson
2010-07-30Revert my last two patches to LVI, which recent changes have exposed a miscom...Owen Anderson
2010-07-29Speculatively revert r109705 since it seems to be causing some build botEric Christopher
2010-07-29Factor out some of the code for updating old SCEVUnknown values, andDan Gohman
2010-07-28Pass the queried value by argument rather than in a member, in preparation fo...Owen Anderson
2010-07-28Get rid of LVIQuery as a distinct data structure, so that we don't have to in...Owen Anderson
2010-07-28RegionInfo: Make sure to free cached nodes; Tobias, please check!Daniel Dunbar
2010-07-28simplifyGabor Greif
2010-07-28use Value* constructor of CallSite to create potentially improper site, and t...Gabor Greif
2010-07-28use Value* constructor of CallSite to create potentially improper siteGabor Greif
2010-07-28simplifyGabor Greif
2010-07-28simplifyGabor Greif