aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Re-apply r80926, with fixes: keep the domtree informed of new blocksDan Gohman2009-09-081-5/+78
* fix PR4915, a crash in -debug mode.Chris Lattner2009-09-081-1/+3
* add some comments to describe the invariants.Chris Lattner2009-09-081-0/+12
* Public and private corrections, warned about by icc (#304).Duncan Sands2009-09-061-1/+1
* Revert r80926. It causes loop unswitch assertion and slow down some JIT tests...Evan Cheng2009-09-061-68/+4
* Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verifyDan Gohman2009-09-031-4/+68
* Move getUniqueExitBlocks from LoopBase to Loop, since they depend onDan Gohman2009-09-031-68/+10
* Remove references to expression "handles", which are no longer used.Dan Gohman2009-09-031-2/+2
* Add const qualifiers to dominates' arguments.Dan Gohman2009-09-021-7/+11
* OptimalEdgeProfiling: Reading in Profiles.Andreas Neustifter2009-09-011-0/+9
* OptimalEdgeProfiling: Creation of profiles.Andreas Neustifter2009-09-011-1/+2
* remove CallGraphNode::replaceCallSite, it is redundant with other APIs.Chris Lattner2009-09-011-5/+0
* Preparation for Optimal Edge Profiling:Andreas Neustifter2009-09-011-2/+7
* Preparation for Optimal Edge Profiling:Andreas Neustifter2009-09-011-0/+6
* Change CallGraphNode to maintain it's Function as an AssertingVHChris Lattner2009-09-011-9/+18
* Add virtual destructor.Devang Patel2009-09-011-0/+1
* Introduce DILocation.Devang Patel2009-09-011-0/+20
* Add getDirectory() and getFilename() interface to DIScope.Devang Patel2009-09-011-1/+25
* Subprogram is a scope. Derive DISubprogram from DIScope.Devang Patel2009-08-311-3/+23
* Rename DIBlock as DILexicalBlock.Devang Patel2009-08-311-8/+11
* Derive DICompileUnit from DIScope.Devang Patel2009-08-311-3/+7
* Add flag to mark structs for Apple Block "byref" variables; also add code toCaroline Tice2009-08-311-1/+11
* Extend the ValuesAtScope cache to cover all expressions, not justDan Gohman2009-08-311-4/+10
* Introduce DIScope.Devang Patel2009-08-311-0/+10
* Simplify isDerivedType() and other predicate interface.Devang Patel2009-08-311-30/+10
* Step #1 to giving Callgraph some sane invariants. The problems with callgraphChris Lattner2009-08-311-0/+5
* Fix PR4834, a tricky case where the inliner would resolve anChris Lattner2009-08-311-12/+28
* Fix some nasty callgraph dangling pointer problems in Chris Lattner2009-08-311-7/+10
* add a dump() method on callgraph.Chris Lattner2009-08-301-1/+1
* Reapply 79977.Devang Patel2009-08-281-57/+54
* Closure is a very generic name. Use AppleBlock instead.Devang Patel2009-08-271-6/+7
* eliminate all 80-col violations that I have introduced in my recent checkins ...Gabor Greif2009-08-273-3/+6
* Minor code simplification.Dan Gohman2009-08-271-5/+2
* Be somewhat more consistent about const qualifiers.Dan Gohman2009-08-271-3/+4
* Global Aliases are not identifiable objects.Dan Gohman2009-08-271-1/+1
* Handle TargetData with const.Dan Gohman2009-08-271-3/+3
* Strip trailing whitespace from blank lines.Dan Gohman2009-08-271-56/+56
* the buildbots revealed one more breakage. fix. (why didn't I see this?)Gabor Greif2009-08-271-1/+1
* Clean up the minor mess I caused with removing iterator.h. I shall take care ...Gabor Greif2009-08-272-3/+1
* Move ProfileInfo::Edge's operator<< out of line. Among other benefits,Dan Gohman2009-08-261-12/+2
* Bugfix for r80100, forgot include. Sorry.Andreas Neustifter2009-08-261-0/+1
* Implemented comments from Daniel Dunbar.Andreas Neustifter2009-08-262-1/+13
* Create a ScalarEvolution-based AliasAnalysis implementation.Dan Gohman2009-08-261-0/+7
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-54/+57
* fix some funky indentationChris Lattner2009-08-261-7/+7
* Add isClosure() predicate. This is used to add DW_AT_APPLE_block attribute.Devang Patel2009-08-261-1/+5
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-251-57/+54
* This patch cleans up the ProfileInfo byAndreas Neustifter2009-08-241-12/+17
* remove a few dead insertion methods.Chris Lattner2009-08-244-15/+0
* convert LoopInfo.h and GraphWriter.h to use raw_ostreamChris Lattner2009-08-231-2/+1