aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/Passes.h
Commit message (Expand)AuthorAgeFilesLines
* Remove -print-dbginfo as it is unused & bitrotten.David Blaikie2013-03-081-3/+0
* Add a cost model analysis that allows us to estimate the cost of IR-level ins...Nadav Rotem2012-11-021-0/+7
* Remove LoopDependenceAnalysis.Benjamin Kramer2012-10-261-7/+0
* llvm/Analysis/Passes.h: Fix copypasto in createDependenceAnalysisPass().NAKAMURA Takumi2012-10-111-3/+3
* dependence analysisSebastian Pop2012-10-111-0/+9
* Profile: set branch weight metadata with data generated from profiling.Manman Ren2012-08-281-0/+8
* The ARC language-specific optimizer. Credit to Dan Gohman.John McCall2011-06-151-0/+7
* Delete the LiveValues pass. I won't get get back to the project itDan Gohman2011-02-281-6/+0
* Implementation of path profiling.Andrew Trick2011-01-291-2/+24
* Move NoAA out of BasicAliasAnalysis.cpp into its own file, now thatDan Gohman2010-10-191-1/+1
* Add a pass which prints out all the memdep dependencies.Dan Gohman2010-09-161-0/+7
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-2/+2
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-2/+2
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-2/+2
* Sketch up a preliminary Type-Based Alias Analysis implementation.Dan Gohman2010-08-021-0/+7
* Add new RegionInfo pass.Tobias Grosser2010-07-221-0/+7
* Remove interprocedural-basic-aa and associated code. The AliasAnalysisDan Gohman2010-07-071-19/+1
* Document that BasicAA respects noalias, while InterproceduralBasicAADan Gohman2010-07-021-2/+5
* Add an Intraprocedural form of BasicAliasAnalysis, which aims toDan Gohman2010-06-291-0/+8
* Generalize AAEval so that it can be used both per-function andDan Gohman2010-06-281-0/+7
* Add a simple module-level debug info printer. It just sets up aDan Gohman2010-05-071-0/+3
* remove anders-aa from mainline, it isn't maintained and isChris Lattner2010-03-011-7/+0
* Use ProfileInfo-API in ProfileInfo Loader and do more assertions.Andreas Neustifter2009-12-031-0/+1
* Stub out a new lazy value info pass, which will eventuallyChris Lattner2009-11-111-0/+6
* Reverting 85714, 85715, 85716, which are breaking the buildDouglas Gregor2009-11-011-7/+0
* Add a function to Passes.h to allow clients to create instancesDan Gohman2009-11-011-0/+7
* Preparation for Optimal Edge Profiling:Andreas Neustifter2009-09-011-0/+6
* Create a ScalarEvolution-based AliasAnalysis implementation.Dan Gohman2009-08-261-0/+7
* Add a basic static ProfileInfo provider (ProfileEstimatorPass).Daniel Dunbar2009-08-081-0/+9
* Scaffolding for LDA pass.Andreas Bolka2009-06-241-0/+8
* Add a liveness analysis pass for LLVM IR values. This computesDan Gohman2009-03-191-0/+6
* Add -print-dbginfo pass that prints LLVM IR with comments inserted to showTorok Edwin2008-12-161-0/+3
* Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca...Owen Anderson2008-08-151-7/+0
* Add a new LibCallAliasAnalysis pass, which is parameterizedChris Lattner2008-05-071-0/+9
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* A shim over other AA impls to catch incorrect usesAndrew Lenharth2006-11-141-0/+6
* add a protoChris Lattner2005-10-241-0/+4
* Remove trailing whitespaceMisha Brukman2005-04-211-10/+10
* Get VC++ compiling againJeff Cohen2005-01-281-7/+0
* Apply feed back from Chris:Jeff Cohen2005-01-101-2/+3
* Add last four createXxxPass functionsJeff Cohen2005-01-091-0/+28
* Add even more missing createXxxPass functions.Jeff Cohen2005-01-081-2/+58
* Add new headerChris Lattner2004-06-281-0/+29