aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
...
* Improve indentation.Owen Anderson2010-08-111-27/+28
* When analyzing loop exit conditions combined with and and or, don'tDan Gohman2010-08-111-14/+12
* Rename and reorder the arguments to isImpliedCond, for consistency and clarity.Dan Gohman2010-08-101-10/+12
* Now that we're using ConstantRange to represent potential values, make use of...Owen Anderson2010-08-101-8/+35
* Add missing argument. CreateCompositeTypeEx() users, please verify.Devang Patel2010-08-101-4/+5
* Switch over to using ConstantRange to track integral values.Owen Anderson2010-08-101-7/+44
* Do not forget debug info for enums. Use named mdnode to keep track of these t...Devang Patel2010-08-101-2/+15
* RegionInfo: Do not assert if a BB is not part of the dominance tree.Tobias Grosser2010-08-101-2/+4
* Handle TAG_constant for integers.Devang Patel2010-08-101-2/+3
* Refactor.Devang Patel2010-08-091-1/+42
* Add ConstantRange information to the debugging output.Owen Anderson2010-08-091-0/+3
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-0629-75/+75
* Implement a proper getModRefInfo for va_arg.Dan Gohman2010-08-061-0/+17
* Be more conservative in the face of volatile.Dan Gohman2010-08-061-8/+8
* Fix a comment.Dan Gohman2010-08-061-2/+2
* Move all the logic for function attributes and call attributes out of theDan Gohman2010-08-062-179/+238
* Fix botched revert.Owen Anderson2010-08-061-4/+4
* Revert r110396 to fix buildbots.Owen Anderson2010-08-0629-71/+71
* Fix 80-column violations.Dan Gohman2010-08-051-6/+6
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-0529-75/+75
* Implement AccessesArguments checking in the two-callsite formDan Gohman2010-08-051-2/+32
* Yes, we can do better, but this is not the place for it.Dan Gohman2010-08-051-1/+0
* Add the beginnings of infrastructure for range tracking.Owen Anderson2010-08-051-6/+60
* Split the tag and value members of LVILatticeVal in preparation for expanding...Owen Anderson2010-08-051-14/+14
* Fix memdep's code for reasoning about dependences between two calls. A RefDan Gohman2010-08-052-20/+14
* Revert r110270 for now. It appears to uncover a memdep bug.Dan Gohman2010-08-051-2/+2
* The trouble with testing for "ModRef" and "NoModRef" is thatDan Gohman2010-08-041-6/+6
* The two-callsite form of AliasAnalysis::getModRefInfo is documentedDan Gohman2010-08-042-2/+34
* Fix a minor bug which resulted in intermediate calculationsDan Gohman2010-08-041-1/+1
* 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