Add a lint check for indirectbr with no successors.
[oota-llvm.git] / lib / Analysis /
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...
2010-07-20 Dan GohmanAdd a fast path for x - x.
2010-07-20 Dan GohmanSimplify this code; LoopInfo::getCanonicalInductionVari...
2010-07-20 Dan GohmanMake getOrInsertCanonicalInductionVariable guarantee...
2010-07-20 Dan GohmanChange an argument from an Instruction* to a Value...
2010-07-20 Dan GohmanMinor code cleanups.
2010-07-20 Owen AndersonSpeculatively revert r108813, in an attempt to get...
2010-07-20 Owen AndersonReapply r108794, a fix for the failing test from last...
2010-07-20 Daniel DunbarRevert r108794, "Separate PassInfo into two classes...
2010-07-20 Owen AndersonSeparate PassInfo into two classes: a constructor-free...
2010-07-20 Dan GohmanMinor code simplification.
2010-07-19 Stuart HastingsCorrect line info for declarations/definitions. Radar...
2010-07-16 Gabor Greifeliminate CallInst::ArgOffset
2010-07-15 Dan GohmanFix the order that SCEVExpander considers add operands...
2010-07-15 Dan GohmanTeach ScalarEvolution how to fold trunc(undef) and...
2010-07-15 Gabor Greifcache another dereferenced iterator
2010-07-15 Chris LattnerFix PR7647, handling the case when 'To' ends up being
2010-07-15 Eli FriedmanRevert r108401; it breaks bootstrap :(
2010-07-15 Eli FriedmanAdd AssertingVH which makes PR7647 break consistently.
2010-07-12 Dan GohmanAdd a lint check for mismatched return types, inspired...
2010-07-12 Duncan SandsConvert some tab stops into spaces.
2010-07-12 Chandler CarruthAdd parentheses around an || to correct the logic....
2010-07-12 Chris Lattnerfix PR7429, a crash turning a load from a string into...
2010-07-09 Gabor Greifremove useless cast and fix typos in comment
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifdo not repeatedly dereference use_iterator
2010-07-08 Stuart HastingsReverting r107918 and r107919. Radar 8063111.
2010-07-08 Stuart HastingsFix decl/def debug info for template functions. Radar...
2010-07-07 Dan GohmanMinore code simplification.
2010-07-07 Dan GohmanRemove interprocedural-basic-aa and associated code...
2010-07-07 Gabor Greifconditionalize by CallInst::ArgOffset
2010-07-06 Dan GohmanAdd some more TODO comments.
2010-07-06 Dan GohmanAdd a comment.
2010-07-01 Dan GohmanRemove context sensitivity concerns from interprocedura...
2010-06-30 Dan GohmanIn ScalarEvolution::forgetValue, eliminate any SCEVUnknown
2010-06-30 Dan GohmanRevert the part of r107257 which introduced new logic...
2010-06-30 Dan GohmanImprove ScalarEvolution's nsw and nuw preservation.
2010-06-30 Dan GohmanWhen computing a new ConservativeResult, intersect...
2010-06-30 Dan GohmanRework scev-aa's basic computation so that it doesn...
2010-06-30 Dan GohmanSimplify.
2010-06-29 Dan GohmanFix ScalarEvolution's tripcount computation for chains...
2010-06-29 Dan GohmanFix whitespace style.
2010-06-29 Duncan SandsRemove a pointless variable.
2010-06-29 Benjamin KramerUse a more obvious way to avoid compiling functions...
2010-06-29 Chandler CarruthJump through some silly hoops to make GCC accept that...
2010-06-29 Dan GohmanJust as its not safe to blindly transfer the nsw bit...
2010-06-29 Dan GohmanAdd an Intraprocedural form of BasicAliasAnalysis,...
2010-06-28 Dan GohmanFix Value::stripPointerCasts and BasicAA to avoid troub...
2010-06-28 Dan GohmanGeneralize AAEval so that it can be used both per-funct...
2010-06-28 Devang PatelUse named MDNode, llvm.dbg.sp, to collect subprogram...
2010-06-27 Devang PatelDo not forget last element, function, while creating...
2010-06-25 Dan GohmanEliminate a redundant FoldingSet lookup.
next