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