aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/Passes.h
AgeCommit message (Expand)Author
2013-03-08Remove -print-dbginfo as it is unused & bitrotten.David Blaikie
2012-11-02Add a cost model analysis that allows us to estimate the cost of IR-level ins...Nadav Rotem
2012-10-26Remove LoopDependenceAnalysis.Benjamin Kramer
2012-10-11llvm/Analysis/Passes.h: Fix copypasto in createDependenceAnalysisPass().NAKAMURA Takumi
2012-10-11dependence analysisSebastian Pop
2012-08-28Profile: set branch weight metadata with data generated from profiling.Manman Ren
2011-06-15The ARC language-specific optimizer. Credit to Dan Gohman.John McCall
2011-02-28Delete the LiveValues pass. I won't get get back to the project itDan Gohman
2011-01-29Implementation of path profiling.Andrew Trick
2010-10-19Move NoAA out of BasicAliasAnalysis.cpp into its own file, now thatDan Gohman
2010-09-16Add a pass which prints out all the memdep dependencies.Dan Gohman
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-08-02Sketch up a preliminary Type-Based Alias Analysis implementation.Dan Gohman
2010-07-22Add new RegionInfo pass.Tobias Grosser
2010-07-07Remove interprocedural-basic-aa and associated code. The AliasAnalysisDan Gohman
2010-07-02Document that BasicAA respects noalias, while InterproceduralBasicAADan Gohman
2010-06-29Add an Intraprocedural form of BasicAliasAnalysis, which aims toDan Gohman
2010-06-28Generalize AAEval so that it can be used both per-function andDan Gohman
2010-05-07Add a simple module-level debug info printer. It just sets up aDan Gohman
2010-03-01remove anders-aa from mainline, it isn't maintained and isChris Lattner
2009-12-03Use ProfileInfo-API in ProfileInfo Loader and do more assertions.Andreas Neustifter
2009-11-11Stub out a new lazy value info pass, which will eventuallyChris Lattner
2009-11-01Reverting 85714, 85715, 85716, which are breaking the buildDouglas Gregor
2009-11-01Add a function to Passes.h to allow clients to create instancesDan Gohman
2009-09-01Preparation for Optimal Edge Profiling:Andreas Neustifter
2009-08-26Create a ScalarEvolution-based AliasAnalysis implementation.Dan Gohman
2009-08-08Add a basic static ProfileInfo provider (ProfileEstimatorPass).Daniel Dunbar
2009-06-24Scaffolding for LDA pass.Andreas Bolka
2009-03-19Add a liveness analysis pass for LLVM IR values. This computesDan Gohman
2008-12-16Add -print-dbginfo pass that prints LLVM IR with comments inserted to showTorok Edwin
2008-08-15Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca...Owen Anderson
2008-05-07Add a new LibCallAliasAnalysis pass, which is parameterizedChris Lattner
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2006-11-14A shim over other AA impls to catch incorrect usesAndrew Lenharth
2005-10-24add a protoChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-28Get VC++ compiling againJeff Cohen
2005-01-10Apply feed back from Chris:Jeff Cohen
2005-01-09Add last four createXxxPass functionsJeff Cohen
2005-01-08Add even more missing createXxxPass functions.Jeff Cohen
2004-06-28Add new headerChris Lattner