Extend the ValuesAtScope cache to cover all expressions, not just
[oota-llvm.git] / include / llvm / Analysis /
2009-08-31 Dan GohmanExtend the ValuesAtScope cache to cover all expressions...
2009-08-31 Devang PatelIntroduce DIScope.
2009-08-31 Devang PatelSimplify isDerivedType() and other predicate interface.
2009-08-31 Chris LattnerStep #1 to giving Callgraph some sane invariants. ...
2009-08-31 Chris LattnerFix PR4834, a tricky case where the inliner would resol...
2009-08-31 Chris LattnerFix some nasty callgraph dangling pointer problems in
2009-08-30 Chris Lattneradd a dump() method on callgraph.
2009-08-28 Devang PatelReapply 79977.
2009-08-27 Devang PatelClosure is a very generic name. Use AppleBlock instead.
2009-08-27 Gabor Greifeliminate all 80-col violations that I have introduced...
2009-08-27 Dan GohmanMinor code simplification.
2009-08-27 Dan GohmanBe somewhat more consistent about const qualifiers.
2009-08-27 Dan GohmanGlobal Aliases are not identifiable objects.
2009-08-27 Dan GohmanHandle TargetData with const.
2009-08-27 Dan GohmanStrip trailing whitespace from blank lines.
2009-08-27 Gabor Greifthe buildbots revealed one more breakage. fix. (why...
2009-08-27 Gabor GreifClean up the minor mess I caused with removing iterator...
2009-08-26 Dan GohmanMove ProfileInfo::Edge's operator<< out of line. Among...
2009-08-26 Andreas NeustifterBugfix for r80100, forgot include. Sorry.
2009-08-26 Andreas NeustifterImplemented comments from Daniel Dunbar.
2009-08-26 Dan GohmanCreate a ScalarEvolution-based AliasAnalysis implementa...
2009-08-26 Devang PatelRevert 79977. It causes llvm-gcc bootstrap failures...
2009-08-26 Chris Lattnerfix some funky indentation
2009-08-26 Devang PatelAdd isClosure() predicate. This is used to add DW_AT_AP...
2009-08-25 Devang PatelUpdate DebugInfo interface to use metadata, instead...
2009-08-24 Andreas NeustifterThis patch cleans up the ProfileInfo by
2009-08-24 Chris Lattnerremove a few dead insertion methods.
2009-08-23 Chris Lattnerconvert LoopInfo.h and GraphWriter.h to use raw_ostream
2009-08-23 Chris LattnerChange Pass::print to take a raw ostream instead of...
2009-08-23 Chris Lattnereliminate the std::ostream form of WriteAsOperand and...
2009-08-23 Chris Lattnereliminate the "Value" printing methods that print to...
2009-08-20 Dan GohmanRename hasNoUnsignedOverflow and hasNoSignedOverflow...
2009-08-20 Dan GohmanVarious comment and whitespace cleanups.
2009-08-18 Dan GohmanGeneralize ScalarEvolution to be able to analyze GEPs...
2009-08-11 Benjamin KramerMake LLVMContext and LLVMContextImpl classes instead...
2009-08-11 Dan GohmanTidy #includes.
2009-08-10 Devang PatelKeep track of DIType.
2009-08-08 Daniel DunbarSome ProfileInfo cleanups.
2009-08-08 Daniel DunbarAdd a basic static ProfileInfo provider (ProfileEstimat...
2009-08-08 Daniel DunbarMore ProfileInfo improvements.
2009-08-07 Andreas BolkaSIV/MIV classification for LDA.
2009-08-06 Devang PatelRemove dead code.
2009-08-06 Devang PatelFix comment.
2009-08-05 Daniel DunbarMake block and function count available via ProfileInfo.
2009-08-05 Daniel DunbarRemove unnecessary ProfileInfoLoader methods.
2009-08-05 Andreas BolkaZIV tester for LDA.
2009-08-04 Owen AndersonFactor some of the constants+context related code out...
2009-08-03 Andreas BolkaRestrict LDA to affine subscripts.
2009-07-31 Dan GohmanFix a typo in a comment.
2009-07-31 Dan GohmanFix some problems with ASTCallbackVH in its use as...
2009-07-31 Devang PatelProcess DbgDeclareInst.
2009-07-30 Dan GohmanUse CallbackVH in AliasSetTracker to avoid getting...
2009-07-30 Devang Patels/DebugInfoEnumerator/DebugInfoFinder/g
2009-07-30 Devang Patelwalk DbgRegionStartInst and DbgRegionEndInst
2009-07-29 Andreas BolkaSkeleton for pairwise subscript testing.
2009-07-28 Devang PatelAdd DebugInfoEnumerator to collect debug info.
2009-07-28 Andreas BolkaSimplify LDA-internal interface.
2009-07-27 Devang Patel80 columns!
2009-07-27 Dan GohmanFix wording in comments.
2009-07-25 Dan GohmanFix a few comments to say "backedge-taken count" instead of
2009-07-25 Dan GohmanInstead of eagerly creating new SCEVs to replace all...
2009-07-25 Dan GohmanMake AliasAnalysis and related classes use
2009-07-24 Andreas BolkaForward-declare raw_ostream.
2009-07-24 Dan GohmanGive SCEVAddRecExpr no-signed-overflow and no-unsigned...
2009-07-24 Dan GohmanGive the SCEV class a SubclassData field.
2009-07-24 Dan GohmanFix whitespace.
2009-07-23 Andreas BolkaCache dependence computation using FoldingSet.
2009-07-23 Andreas BolkaMinor cosmetics: indentation, formatting, naming.
2009-07-22 Devang PatelAdd replaceAllUsesWith() to FE replace debug info const...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-21 Dan GohmanReplace the original ad-hoc code for determining whethe...
2009-07-17 Dan GohmanCommit this change, to accompany r76232.
2009-07-16 Owen AndersonMove the ConstantInt uniquing table into LLVMContextImp...
2009-07-16 Dan GohmanAdd an isLoopSimplifyForm() predicate, following the...
2009-07-16 Dan GohmanTidy up #includes.
2009-07-15 Dan GohmanFix a typo in a comment that Duncan noticed.
2009-07-15 Dan GohmanMake makeLoopInvariant report whether it made any chang...
2009-07-14 Torok EdwinIntroduce a pointertracking pass.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-14 Daniel DunbarProfileInfo interface tweaks.
2009-07-14 Dan GohmanIntroduce a new LoopInfo utility function makeLoopInvar...
2009-07-13 Dan GohmanForward-declare Loop and LoopInfo instead of #including...
2009-07-13 Dan GohmanMove isLCSSAForm, isLoopInvariant, getCanonicalInductio...
2009-07-13 Dan GohmanMake Loop and MachineLoop be subclasses of LoopBase...
2009-07-13 Dan GohmanReapply 75252, with a fix to avoid the infinite recursi...
2009-07-13 Dan GohmanConvert SCEV from FoldingSetNode to FastFoldingSetNode...
2009-07-12 Daniel DunbarMatch declaration to definition.
2009-07-12 Daniel DunbarMatch declaration to definition.
2009-07-11 Nick LewyckyRevert r75252 which was causing some crashes at compile...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-10 Dan GohmanRemove ScalarEvolution::hasSCEV, which isn't being...
2009-07-10 Dan GohmanGeneralize ScalarEvolution's cast-folding code to suppo...
2009-07-10 Owen AndersonFinish pushing LLVMContext through the IRBuilder/Consta...
2009-07-09 Andreas BolkaFix typo, trailing whitespace.
2009-07-08 Owen AndersonPush LLVMContext _back_ through IRBuilder.
2009-07-08 Dan GohmanMake the code that updates ScalarEvolution's internal...
2009-07-07 Owen AndersonRe-LLVMContext-ize DebugInfo, now with less breakage.
2009-07-07 Dan GohmanChange all SCEV* to SCEV *.
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-06 Owen AndersonFinish LLVMContext-ing lib/Analysis. This required...
next