summaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...Victor Hernandez2009-10-261-0/+0
* Remove FreeInst.Victor Hernandez2009-10-262-5/+3
* Add support to encode type info using llvm::Constant.Devang Patel2009-10-261-0/+29
* Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth2009-10-262-2/+2
* Rename isLoopExit to isLoopExiting, for consistency with the wordingDan Gohman2009-10-241-3/+3
* Make DominanceFrontier::addBasicBlock return the iterator for the newlyDan Gohman2009-10-241-2/+2
* Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez2009-10-241-2/+9
* Move some constant folding logic for loads out of instcombine intoChris Lattner2009-10-221-0/+4
* add function passes for printing various dominator datastructuresChris Lattner2009-10-181-0/+30
* make DOTGraphTraits public, patch by Tobias Grosser!Chris Lattner2009-10-181-0/+61
* add nodes_begin/end/iterator for dominfo, patch by Tobias Grosser!Chris Lattner2009-10-182-4/+38
* Add required #includes for freestanding .h files.Daniel Dunbar2009-10-171-1/+2
* Fix bug where array malloc with unexpected computation of the size argument r...Victor Hernandez2009-10-151-9/+8
* Fix resetCachedCostInfo to reset all of the cost information, instead ofDan Gohman2009-10-131-1/+1
* Split code not specific to Function inlining out into a separate class,Dan Gohman2009-10-131-36/+44
* Move the InlineCost code from Transforms/Utils to Analysis.Dan Gohman2009-10-131-0/+172
* Enable "debug info attached to an instruction" mode.Devang Patel2009-10-121-0/+2
* Add the ability to track HasNSW and HasNUW on more kinds of SCEV expressions.Dan Gohman2009-10-092-21/+35
* remove LoopVR pass. According to Nick:Chris Lattner2009-10-081-85/+0
* Extract subprogram and compile unit information from the debug info attached ...Devang Patel2009-10-071-1/+4
* Remove an unnnecessary LLVMContext argument inDan Gohman2009-10-051-2/+1
* Expand api out in the usual inserter way, though, I do have aMike Stump2009-10-011-1/+6
* Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope.Devang Patel2009-09-301-2/+7
* Add a way for a frontend to generate more complex dwarf locationMike Stump2009-09-301-4/+25
* Remove std::string uses from DebugInfo interface.Devang Patel2009-09-291-93/+47
* Move the dominator verification code out of special code embedded withinDan Gohman2009-09-281-0/+4
* Extract the code for inserting a loop into the loop queue intoDan Gohman2009-09-271-1/+5
* Remove a redundant assert.Dan Gohman2009-09-271-1/+0
* Add dominates and releaseMemory member functions to PostDominatorTree.Dan Gohman2009-09-271-0/+12
* Add a properlyDominates member function to ScalarEvolution.Dan Gohman2009-09-272-0/+24
* Add a comment describing natural loops.Dan Gohman2009-09-261-1/+2
* Switch DIDescriptor to use a TrackingVH. - This makes it much safer to work w...Daniel Dunbar2009-09-221-1/+2
* move DominatorTree::dominates for instructions out of line,Chris Lattner2009-09-211-24/+3
* Prefer super class constructor to explicit initialization.Daniel Dunbar2009-09-191-7/+4
* Tabs -> spaces (really?)Daniel Dunbar2009-09-191-4/+4
* Strip trailing whitespace.Daniel Dunbar2009-09-191-38/+38
* Lett users of sparse propagation do their own thing with phi nodes if they wantNick Lewycky2009-09-191-0/+6
* Update malloc call creation code (AllocType is now the element type of the ma...Victor Hernandez2009-09-181-7/+7
* Teach ScalarEvolution how to reason about no-wrap flags on loopsDan Gohman2009-09-171-1/+2
* Provide a way to extract location info from DILocation.Devang Patel2009-09-161-0/+5
* Reapplied r81355 with the problems fixed.Andreas Neustifter2009-09-161-0/+2
* Fix apostrophos.Dan Gohman2009-09-152-3/+3
* add a new CallGraphNode::replaceCallEdge method and use it fromChris Lattner2009-09-151-0/+6
* Give these files top-level comments that describe the current code.Dan Gohman2009-09-101-3/+7
* Add malloc call utility functions. Patch by Victor Hernandez.Evan Cheng2009-09-101-0/+86
* Add the first functions for updating ProfileInfo.Andreas Neustifter2009-09-091-0/+19
* revert r81335, which breaks the build.Chris Lattner2009-09-091-2/+0
* Updated ProfileInfo to have clean seperation between different sentinels.Andreas Neustifter2009-09-091-0/+2
* 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