summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAge
* Give these files top-level comments that describe the current code.Dan Gohman2009-09-10
* Add malloc call utility functions. Patch by Victor Hernandez.Evan Cheng2009-09-10
* Add the first functions for updating ProfileInfo.Andreas Neustifter2009-09-09
* revert r81335, which breaks the build.Chris Lattner2009-09-09
* Updated ProfileInfo to have clean seperation between different sentinels.Andreas Neustifter2009-09-09
* Re-apply r80926, with fixes: keep the domtree informed of new blocksDan Gohman2009-09-08
* fix PR4915, a crash in -debug mode.Chris Lattner2009-09-08
* add some comments to describe the invariants.Chris Lattner2009-09-08
* Public and private corrections, warned about by icc (#304).Duncan Sands2009-09-06
* Revert r80926. It causes loop unswitch assertion and slow down some JIT tests...Evan Cheng2009-09-06
* Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verifyDan Gohman2009-09-03
* Move getUniqueExitBlocks from LoopBase to Loop, since they depend onDan Gohman2009-09-03
* Remove references to expression "handles", which are no longer used.Dan Gohman2009-09-03
* Add const qualifiers to dominates' arguments.Dan Gohman2009-09-02
* OptimalEdgeProfiling: Reading in Profiles.Andreas Neustifter2009-09-01
* OptimalEdgeProfiling: Creation of profiles.Andreas Neustifter2009-09-01
* remove CallGraphNode::replaceCallSite, it is redundant with other APIs.Chris Lattner2009-09-01
* Preparation for Optimal Edge Profiling:Andreas Neustifter2009-09-01
* Preparation for Optimal Edge Profiling:Andreas Neustifter2009-09-01
* Change CallGraphNode to maintain it's Function as an AssertingVHChris Lattner2009-09-01
* Add virtual destructor.Devang Patel2009-09-01
* Introduce DILocation.Devang Patel2009-09-01
* Add getDirectory() and getFilename() interface to DIScope.Devang Patel2009-09-01
* Subprogram is a scope. Derive DISubprogram from DIScope.Devang Patel2009-08-31
* Rename DIBlock as DILexicalBlock.Devang Patel2009-08-31
* Derive DICompileUnit from DIScope.Devang Patel2009-08-31
* Add flag to mark structs for Apple Block "byref" variables; also add code toCaroline Tice2009-08-31
* Extend the ValuesAtScope cache to cover all expressions, not justDan Gohman2009-08-31
* Introduce DIScope.Devang Patel2009-08-31
* Simplify isDerivedType() and other predicate interface.Devang Patel2009-08-31
* Step #1 to giving Callgraph some sane invariants. The problems with callgraphChris Lattner2009-08-31
* Fix PR4834, a tricky case where the inliner would resolve anChris Lattner2009-08-31
* Fix some nasty callgraph dangling pointer problems in Chris Lattner2009-08-31
* add a dump() method on callgraph.Chris Lattner2009-08-30
* Reapply 79977.Devang Patel2009-08-28
* Closure is a very generic name. Use AppleBlock instead.Devang Patel2009-08-27
* eliminate all 80-col violations that I have introduced in my recent checkins ...Gabor Greif2009-08-27
* Minor code simplification.Dan Gohman2009-08-27
* Be somewhat more consistent about const qualifiers.Dan Gohman2009-08-27
* Global Aliases are not identifiable objects.Dan Gohman2009-08-27
* Handle TargetData with const.Dan Gohman2009-08-27
* Strip trailing whitespace from blank lines.Dan Gohman2009-08-27
* the buildbots revealed one more breakage. fix. (why didn't I see this?)Gabor Greif2009-08-27
* Clean up the minor mess I caused with removing iterator.h. I shall take care ...Gabor Greif2009-08-27
* Move ProfileInfo::Edge's operator<< out of line. Among other benefits,Dan Gohman2009-08-26
* Bugfix for r80100, forgot include. Sorry.Andreas Neustifter2009-08-26
* Implemented comments from Daniel Dunbar.Andreas Neustifter2009-08-26
* Create a ScalarEvolution-based AliasAnalysis implementation.Dan Gohman2009-08-26
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-26
* fix some funky indentationChris Lattner2009-08-26