Fix a layering violation: hasConstantValue, which is part of the PHINode
[oota-llvm.git] / lib / Analysis /
2010-08-16 Dan GohmanRevert r111058, the lint check for indirectbr successor...
2010-08-15 Argyrios KyrtzidisRevert r111082. No warnings for this common pattern.
2010-08-14 Argyrios KyrtzidisAdd ATTRIBUTE_UNUSED to methods that are not supposed...
2010-08-13 Dan GohmanAdd a lint check for an indirectbr destination which...
2010-08-13 Dan GohmanVarious optimizations. Don't compare two loops' depths
2010-08-13 Dan GohmanWhen testing whether one loop contains another, test...
2010-08-13 Dan GohmanAdd a const.
2010-08-13 Dan GohmanWhen creating a symmetric SCEV with a constant operand...
2010-08-13 Dan GohmanAn add recurrence is loop-invariant in any loop inside...
2010-08-12 Dan GohmanOptimize ScalarEvolution::getAddExpr's operand factorin...
2010-08-12 Dan GohmanHoist some loop-invariant code out of a hot loop.
2010-08-12 Dan GohmanOptimize ScalarEvolution::getAddExpr's duplicate operan...
2010-08-11 Devang PatelEven if a variable has constant value all the time...
2010-08-11 Owen AndersonFix a subtle use-after-free issue.
2010-08-11 Dan GohmanMake LoopPass::getContainedPass return a LoopPass*...
2010-08-11 Owen AndersonImprove indentation.
2010-08-11 Dan GohmanWhen analyzing loop exit conditions combined with and...
2010-08-10 Dan GohmanRename and reorder the arguments to isImpliedCond,...
2010-08-10 Owen AndersonNow that we're using ConstantRange to represent potenti...
2010-08-10 Devang PatelAdd missing argument. CreateCompositeTypeEx() users...
2010-08-10 Owen AndersonSwitch over to using ConstantRange to track integral...
2010-08-10 Devang PatelDo not forget debug info for enums. Use named mdnode...
2010-08-10 Tobias GrosserRegionInfo: Do not assert if a BB is not part of the...
2010-08-10 Devang PatelHandle TAG_constant for integers.
2010-08-09 Devang PatelRefactor.
2010-08-09 Owen AndersonAdd ConstantRange information to the debugging output.
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Dan GohmanImplement a proper getModRefInfo for va_arg.
2010-08-06 Dan GohmanBe more conservative in the face of volatile.
2010-08-06 Dan GohmanFix a comment.
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 GohmanYes, we can do better, but this is not the place for it.
2010-08-05 Owen AndersonAdd the beginnings of infrastructure for range tracking.
2010-08-05 Owen AndersonSplit the tag and value members of LVILatticeVal in...
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 trouble with testing for "ModRef" and "NoModRef...
2010-08-04 Dan GohmanThe two-callsite form of AliasAnalysis::getModRefInfo...
2010-08-04 Dan GohmanFix a minor bug which resulted in intermediate calculations
2010-08-04 Torok EdwinAdd a missing function.
2010-08-03 Dan GohmanRemove PointerAccessInfo, which nothing was using.
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 GohmanMake AliasAnalysis::getModRefInfo conservative in the...
2010-08-03 Dan GohmanFix a typo Devang noticed.
2010-08-03 Michael J. SpencerFix CMake build
2010-08-03 Dan GohmanIntroduce a symbolic constant for ~0u for use with...
2010-08-03 Dan GohmanAdd a convenient form of AliasAnalysis::alias for the...
2010-08-02 Dan GohmanMake SCEVUnknown a CallbackVH, so that it can be notifi...
2010-08-02 Dan GohmanSketch up a preliminary Type-Based Alias Analysis imple...
2010-08-02 Dan GohmanAdd a lint check for indirectbr with no successors.
2010-08-02 Devang PatelAdd explicit constructors. Patch by Renato Golin.
2010-08-02 Dan GohmanFix namespace polution.
2010-08-02 Oscar FuentesPrefix `next' iterator operation with `llvm::'.
2010-07-30 Owen AndersonAdd an initial implementation of PHI translation for...
2010-07-30 Owen AndersonRevert my last two patches to LVI, which recent changes...
2010-07-29 Eric ChristopherSpeculatively revert r109705 since it seems to be causi...
2010-07-29 Dan GohmanFactor out some of the code for updating old SCEVUnknow...
2010-07-28 Owen AndersonPass the queried value by argument rather than in a...
2010-07-28 Owen AndersonGet rid of LVIQuery as a distinct data structure, so...
2010-07-28 Daniel DunbarRegionInfo: Make sure to free cached nodes; Tobias...
2010-07-28 Gabor Greifsimplify
2010-07-28 Gabor Greifuse Value* constructor of CallSite to create potentiall...
2010-07-28 Gabor Greifuse Value* constructor of CallSite to create potentiall...
2010-07-28 Gabor Greifsimplify
2010-07-28 Gabor Greifsimplify
2010-07-28 Dan GohmanMake SCEVCallbackVH::allUsesReplacedWith update the...
2010-07-28 Dan GohmanMake SCEVCallbackVH::allUsesReplacedWith unconditionall...
2010-07-27 Owen AndersonRearrange several datastructures in LazyValueInfo to...
2010-07-27 Gabor Greifreintroduce original (asserting) semantics of CallSite...
2010-07-27 Gabor Greifrecommit simplification (originally r109504, backed...
2010-07-27 Gabor Greifback out r109504, breaks the bots
2010-07-27 Gabor Greifsimplify
2010-07-27 Gabor Greifuse ImmutableCallSite for const-corrgoodness
2010-07-27 Tobias GrosserRegionInfo: Add getMaxRegionExit()
2010-07-27 Tobias GrosserAdd function to query RegionInfo about loops.
2010-07-26 Owen AndersonAdd an initial implementation of LazyValueInfo updating...
2010-07-26 Dan GohmanFix SCEVExpander::visitAddRecExpr so that it remembers...
2010-07-26 Dan GohmanUse DominatorTree::properlyDominates instead of dominat...
2010-07-23 Dan GohmanEliminate getCanonicalInductionVariableIncrement's...
2010-07-23 Dan GohmanSimplify this code; it can use the regular CFG utlities...
2010-07-23 Dan GohmanMicro-optimize SCEVComplexityCompare.
2010-07-23 Dan GohmanAdd a const qualifier.
2010-07-22 Gabor Greifuse cascading operator-> feature
2010-07-22 Gabor Greifmass elimination of reliance on automatic iterator...
2010-07-22 Gabor Greifuse -> instead of (*).
2010-07-22 Gabor Greifcache dereferenced iterator
2010-07-22 Tobias GrosserAdd new RegionInfo pass.
2010-07-21 Dan GohmanMake NamedMDNode not be a subclass of Value, and simpli...
2010-07-21 Owen AndersonAdd INSTANTIATE_AG_PASS, which combines RegisterPass...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-21 Jim Grosbachtidy up.
2010-07-21 Dan GohmanDisallow null as a named metadata operand.
2010-07-20 Dan GohmanFix SCEV denormalization of expressions where the exit...
next