summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAge
* Add a cost model analysis that allows us to estimate the cost of IR-level ins...Nadav Rotem2012-11-02
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* Fix a couple of comment typos.Benjamin Kramer2012-10-31
* Remove code to saturate profile counts.Bob Wilson2012-10-29
* Remove LoopDependenceAnalysis.Benjamin Kramer2012-10-26
* Add a basic verifier for SCEV's backedge taken counts.Benjamin Kramer2012-10-26
* DependenceAnalysis: Push #includes down into the implementation.Benjamin Kramer2012-10-25
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* revert r166264 because the LTO build is still failingNadav Rotem2012-10-19
* recommit the patch that makes LSR and LowerInvoke use the TargetTransform int...Nadav Rotem2012-10-19
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-18
* Remove unnecessary classof()'sSean Silva2012-10-11
* Remove extra semicolon.Chad Rosier2012-10-11
* llvm/Analysis/Passes.h: Fix copypasto in createDependenceAnalysisPass().NAKAMURA Takumi2012-10-11
* dependence analysisSebastian Pop2012-10-11
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-10
* Give CaptureTracker::shouldExplore a base implementation. Most users want to doNick Lewycky2012-10-08
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Fix doxygen comment to match parameters' names.Jakub Staszak2012-10-04
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-27
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-27
* Fix minor typo in IntervalPartition.hWill Dietz2012-09-19
* InlineCost: Make TotalAllocaSizeRecursiveCaller unsigned to avoid sign-compar...Benjamin Kramer2012-09-19
* Prevent inlining of callees which allocate lots of memory into a recursive ca...Nadav Rotem2012-09-19
* Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper2012-09-17
* Remove a couple unused fields. Not detected by Wunused-private-field because ...Craig Topper2012-09-17
* Remove unused typedefs gcc4.8 warns about.Roman Divacky2012-09-05
* Make provenance checking conservative in cases whenDan Gohman2012-09-04
* Clean up ProfileDataLoader a bit.Benjamin Kramer2012-08-31
* Cleanups due to feedback. No functionality change. Patch by Alistair.Bill Wendling2012-08-31
* fix C++ comment in C headerMichael Liao2012-08-29
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-29
* Profile: set branch weight metadata with data generated from profiling.Manman Ren2012-08-28
* Remove the the block_node_iterator of Region, replace it by the block_iterator.Hongbin Zheng2012-08-27
* Forgot to check in ProfileDataTypes.h in r162576Manman Ren2012-08-24
* Profile: move a single enum out of ProfileInfoTypes.h into a new Manman Ren2012-08-24
* BranchProb: modify the definition of an edge in BranchProbabilityInfo to handleManman Ren2012-08-24
* MemoryBuiltins: Properly guard ObjectSizeOffsetVisitor against cycles in the IR.Benjamin Kramer2012-08-17
* Teach GVN to reason about edges dominating uses. This allows it to handle casesRafael Espindola2012-08-16
* Set the branch probability of branching to the 'normal' destination of an invokeBill Wendling2012-08-15
* Fix a documentation typo.Nadav Rotem2012-08-13
* Move BasicBlockEdge to the cpp file. No functionality change.Rafael Espindola2012-08-10
* The dominance computation already has logic for computing if an edge dominatesRafael Espindola2012-08-07
* include/llvm/Analysis/RegionInfo.h: Appease msvc.NAKAMURA Takumi2012-08-02
* Implement the block_iterator of Region based on df_iterator.Hongbin Zheng2012-08-02
* revert r160742: it's breaking CMake buildNuno Lopes2012-07-25
* MemoryBuiltins: add support to determine the size of strdup'ed non-constant s...Nuno Lopes2012-07-25
* Remove unused private member variables uncovered by the recent changes to cla...Benjamin Kramer2012-07-20
* SCEVTraversal: Add a visited set.Andrew Trick2012-07-18
* Allow for customized graph edge pruning in PostOrderIterator.hJakob Stoklund Olesen2012-07-17