aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Add a new utility function SimplifyICmpOperands. Much of this code isDan Gohman2010-04-241-0/+7
* fix file header.Chris Lattner2010-04-221-1/+1
* move some select simplifications out out instcombine intoChris Lattner2010-04-201-0/+4
* make CallGraphNode dtor abort if a node is deleted when there are stillChris Lattner2010-04-201-0/+8
* Remove the Expr member from IVUsers. Instead of remembering the expression,Dan Gohman2010-04-191-23/+9
* Add comment (lost when reverting and reapplying 101503).Dale Johannesen2010-04-171-0/+2
* Reapply 101503+101520. These are "obviously correct" [Chris]Dale Johannesen2010-04-171-2/+2
* Revert 101520, which depended on 101503, which was reverted.Dan Gohman2010-04-161-0/+1
* Revert commit 101503 (johannes), in the hope of fixing the dragonegg build,Duncan Sands2010-04-161-4/+1
* Trim a #include.Dan Gohman2010-04-161-1/+0
* Use a ValueMap not a std::map for the reason indicatedDale Johannesen2010-04-161-1/+4
* Make callIsSmall accessible as a utility function.Dan Gohman2010-04-161-0/+4
* Make getPredecessorWithUniqueSuccessorForBB return the unique successorDan Gohman2010-04-151-1/+2
* Constify GetConstantStringInfo.Dan Gohman2010-04-141-1/+2
* Enhance ScalarEvolution::isKnownPredicate with support forDan Gohman2010-04-111-0/+7
* Fix a comment.Dan Gohman2010-04-111-1/+1
* Fix a #include.Dan Gohman2010-04-111-1/+1
* Rename isLoopGuardedByCond to isLoopEntryGuardedByCond, to emphasiseDan Gohman2010-04-111-4/+4
* Add a -lint pass which checks for common sources of undefined or likelyDan Gohman2010-04-081-0/+52
* Fix a comment.Dan Gohman2010-04-081-1/+1
* Generalize IVUsers to track arbitrary expressions rather than expressionsDan Gohman2010-04-073-54/+119
* Ok, third time's the charm. No changes from last time except the CMakeDavid Greene2010-04-021-0/+4
* Switch the code generator (except the JIT) onto the new DebugLocChris Lattner2010-04-021-7/+0
* Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng2010-04-021-4/+0
* Let's try this again. Re-apply 100143 including an apparent missingDavid Greene2010-04-021-0/+4
* Revert r100143.Eric Christopher2010-04-011-4/+0
* Add some switches helpful for debugging:David Greene2010-04-011-0/+4
* Do not rely on getCompileUnit() to find source file information for a subprog...Devang Patel2010-03-241-2/+15
* Fix coding style.Dan Gohman2010-03-241-16/+17
* Generalize findNearestCommonDominator to work on post-dominators,Dan Gohman2010-03-241-6/+7
* Clear the SCEVExpander's insertion point after making deletions,Dan Gohman2010-03-201-0/+7
* Fix more places to more thoroughly ignore debug intrinsics. This fixesDan Gohman2010-03-191-6/+1
* Add the ability to "intern" FoldingSetNodeID data into aDan Gohman2010-03-182-19/+25
* Reapply r98755 with a thinko which miscompiled gengtype fixed.Dan Gohman2010-03-181-24/+26
* Revert 98755, which may be causing trouble.Dan Gohman2010-03-171-26/+24
* Change SCEVNAryExpr's operand array from a SmallVector to a plainDan Gohman2010-03-171-24/+26
* Remove extra parameter.Devang Patel2010-03-131-1/+1
* Do not overestimate code size reduction in presense of debug info.Devang Patel2010-03-131-1/+5
* Add a DominatorTree argument to isLCSSA so that it doesn't have toDan Gohman2010-03-101-1/+1
* Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen2010-03-091-0/+5
* Revert r98089, it was breaking a clang test.Jakob Stoklund Olesen2010-03-091-5/+0
* Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen2010-03-091-0/+5
* Start using DIFile. See updated SourceLevelDebugging.html for more information.Devang Patel2010-03-091-29/+62
* Introduce DIFile. This will be used to represent header files and source file...Devang Patel2010-03-081-0/+16
* Derive DIType from DIScope. This simplifies getContext() where for members th...Devang Patel2010-03-081-7/+9
* Remove DbgNode checks in constructor. Debug descriptors are intended to be li...Devang Patel2010-03-081-46/+12
* isNull() is not used any more.Devang Patel2010-03-081-1/+0
* Avoid using DIDescriptor.isNull(). Devang Patel2010-03-081-2/+6
* Revert r97947.Devang Patel2010-03-081-6/+3
* Avoid using DIDescriptor.isNull().Devang Patel2010-03-081-3/+6