aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
AgeCommit message (Expand)Author
2010-05-12Clear CachedFunctionInfo upon Pass::releaseMemory. Because ValueMap will abortNick Lewycky
2010-05-07Remove DIGlobal.Devang Patel
2010-05-07Add DINameSpace::Verify().Devang Patel
2010-05-07Clang is dying on this with an ambiguous conversion sequence. We're working o...Douglas Gregor
2010-05-07Verify variable directly.Devang Patel
2010-05-07Wrap const MDNode * inside DIDescriptor.Devang Patel
2010-05-07remove DIDescriptor::getNode()Devang Patel
2010-05-07Avoid DIDescriptor::getNode(). Use overloaded operators instead.Devang Patel
2010-05-07Add a simple module-level debug info printer. It just sets up aDan Gohman
2010-05-07Const-ify some stuff.Dan Gohman
2010-05-07Convert the DebugInfo classes dump() methods into print(raw_ostream &)Dan Gohman
2010-05-01Added a variant of InlineCostAnalyzer::getInlineCost() that takes the called ...David Chisnall
2010-04-30Attach AT_APPLE_optimized attribute to optimized function's debug info.Devang Patel
2010-04-30Add some comments.Dan Gohman
2010-04-29Missed earlier. This is part of previous check-in. (r102661 - refactor.)Devang Patel
2010-04-24Add a new utility function SimplifyICmpOperands. Much of this code isDan Gohman
2010-04-22fix file header.Chris Lattner
2010-04-20move some select simplifications out out instcombine intoChris Lattner
2010-04-20make CallGraphNode dtor abort if a node is deleted when there are stillChris Lattner
2010-04-19Remove the Expr member from IVUsers. Instead of remembering the expression,Dan Gohman
2010-04-17Add comment (lost when reverting and reapplying 101503).Dale Johannesen
2010-04-17Reapply 101503+101520. These are "obviously correct" [Chris]Dale Johannesen
2010-04-16Revert 101520, which depended on 101503, which was reverted.Dan Gohman
2010-04-16Revert commit 101503 (johannes), in the hope of fixing the dragonegg build,Duncan Sands
2010-04-16Trim a #include.Dan Gohman
2010-04-16Use a ValueMap not a std::map for the reason indicatedDale Johannesen
2010-04-16Make callIsSmall accessible as a utility function.Dan Gohman
2010-04-15Make getPredecessorWithUniqueSuccessorForBB return the unique successorDan Gohman
2010-04-14Constify GetConstantStringInfo.Dan Gohman
2010-04-11Enhance ScalarEvolution::isKnownPredicate with support forDan Gohman
2010-04-11Fix a comment.Dan Gohman
2010-04-11Fix a #include.Dan Gohman
2010-04-11Rename isLoopGuardedByCond to isLoopEntryGuardedByCond, to emphasiseDan Gohman
2010-04-08Add a -lint pass which checks for common sources of undefined or likelyDan Gohman
2010-04-08Fix a comment.Dan Gohman
2010-04-07Generalize IVUsers to track arbitrary expressions rather than expressionsDan Gohman
2010-04-02Ok, third time's the charm. No changes from last time except the CMakeDavid Greene
2010-04-02Switch the code generator (except the JIT) onto the new DebugLocChris Lattner
2010-04-02Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng
2010-04-02Let's try this again. Re-apply 100143 including an apparent missingDavid Greene
2010-04-01Revert r100143.Eric Christopher
2010-04-01Add some switches helpful for debugging:David Greene
2010-03-24Do not rely on getCompileUnit() to find source file information for a subprog...Devang Patel
2010-03-24Fix coding style.Dan Gohman
2010-03-24Generalize findNearestCommonDominator to work on post-dominators,Dan Gohman
2010-03-20Clear the SCEVExpander's insertion point after making deletions,Dan Gohman
2010-03-19Fix more places to more thoroughly ignore debug intrinsics. This fixesDan Gohman
2010-03-18Add the ability to "intern" FoldingSetNodeID data into aDan Gohman
2010-03-18Reapply r98755 with a thinko which miscompiled gengtype fixed.Dan Gohman
2010-03-17Revert 98755, which may be causing trouble.Dan Gohman