aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Give CaptureTracker::shouldExplore a base implementation. Most users want to doNick Lewycky2012-10-081-1/+1
* Move TargetData to DataLayout.Micah Villmow2012-10-0813-84/+84
* Fix doxygen comment to match parameters' names.Jakub Staszak2012-10-041-1/+1
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-274-5/+5
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-274-5/+5
* Fix minor typo in IntervalPartition.hWill Dietz2012-09-191-2/+2
* InlineCost: Make TotalAllocaSizeRecursiveCaller unsigned to avoid sign-compar...Benjamin Kramer2012-09-191-1/+1
* Prevent inlining of callees which allocate lots of memory into a recursive ca...Nadav Rotem2012-09-191-0/+3
* Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper2012-09-177-32/+25
* Remove a couple unused fields. Not detected by Wunused-private-field because ...Craig Topper2012-09-171-1/+0
* Remove unused typedefs gcc4.8 warns about.Roman Divacky2012-09-051-1/+0
* Make provenance checking conservative in cases whenDan Gohman2012-09-041-0/+5
* Clean up ProfileDataLoader a bit.Benjamin Kramer2012-08-311-12/+6
* Cleanups due to feedback. No functionality change. Patch by Alistair.Bill Wendling2012-08-311-14/+14
* fix C++ comment in C headerMichael Liao2012-08-291-1/+1
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-292-23/+44
* Profile: set branch weight metadata with data generated from profiling.Manman Ren2012-08-282-0/+156
* Remove the the block_node_iterator of Region, replace it by the block_iterator.Hongbin Zheng2012-08-271-21/+0
* Forgot to check in ProfileDataTypes.h in r162576Manman Ren2012-08-241-0/+39
* Profile: move a single enum out of ProfileInfoTypes.h into a new Manman Ren2012-08-241-9/+1
* BranchProb: modify the definition of an edge in BranchProbabilityInfo to handleManman Ren2012-08-241-10/+28
* MemoryBuiltins: Properly guard ObjectSizeOffsetVisitor against cycles in the IR.Benjamin Kramer2012-08-171-1/+1
* Teach GVN to reason about edges dominating uses. This allows it to handle casesRafael Espindola2012-08-161-1/+14
* Set the branch probability of branching to the 'normal' destination of an invokeBill Wendling2012-08-151-0/+1
* Fix a documentation typo.Nadav Rotem2012-08-131-2/+2
* Move BasicBlockEdge to the cpp file. No functionality change.Rafael Espindola2012-08-101-13/+1
* The dominance computation already has logic for computing if an edge dominatesRafael Espindola2012-08-071-0/+16
* include/llvm/Analysis/RegionInfo.h: Appease msvc.NAKAMURA Takumi2012-08-021-1/+1
* Implement the block_iterator of Region based on df_iterator.Hongbin Zheng2012-08-021-32/+40
* revert r160742: it's breaking CMake buildNuno Lopes2012-07-251-3/+1
* MemoryBuiltins: add support to determine the size of strdup'ed non-constant s...Nuno Lopes2012-07-251-1/+3
* Remove unused private member variables uncovered by the recent changes to cla...Benjamin Kramer2012-07-201-1/+0
* SCEVTraversal: Add a visited set.Andrew Trick2012-07-181-1/+3
* Allow for customized graph edge pruning in PostOrderIterator.hJakob Stoklund Olesen2012-07-171-23/+19
* LSR Fix: check SCEV expression safety before expansion.Andrew Trick2012-07-131-0/+4
* Factor SCEV traversal code so I can use it elsewhere. No functionality.Andrew Trick2012-07-131-0/+67
* fold PHI nodes in SizeOffsetEvaluator whenever possible.Nuno Lopes2012-07-031-5/+7
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-292-3/+3
* The DIBuilder class is just a wrapper around debug info creationBill Wendling2012-06-291-562/+0
* MemoryBuiltins:Nuno Lopes2012-06-281-1/+4
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-281-895/+0
* Revamp how debugging information is emitted for debug info objects.Bill Wendling2012-06-261-62/+29
* Enable the new LoopInfo algorithm by default.Andrew Trick2012-06-262-192/+11
* remove extractMallocCallFromBitCast, since it was tailor maded for its sole u...Nuno Lopes2012-06-221-7/+0
* Add support for invoke to the MemoryBuiltin analysid.Nuno Lopes2012-06-211-12/+13
* move some typedefs so that we don't polute the llvm namespace. this should ap...Nuno Lopes2012-06-211-3/+4
* refactor the MemoryBuiltin analysis:Nuno Lopes2012-06-211-8/+164
* Restructure PopulateLoopsDFS::insertIntoLoop.Andrew Trick2012-06-201-10/+11
* Add "extern template" declarations now that we use explicit instantiation.Andrew Trick2012-06-201-0/+10
* Remove 'static' from inline functions defined in header files.Chandler Carruth2012-06-202-3/+3