aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/Analysis.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-11-15Revert "Don't make assumptions about the name of private global variables."Reid Kleckner1-1/+0
2014-11-14Don't make assumptions about the name of private global variables.Rafael Espindola1-0/+1
2014-09-02Add a CFL Alias Analysis implementationHal Finkel1-0/+1
2014-07-24Add scoped-noalias metadataHal Finkel1-0/+1
2014-07-19Templatify RegionInfo so it works on MachineBasicBlocksMatt Arsenault1-1/+1
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker1-5/+4
2014-06-26MSVC build fix following r211749Alp Toker1-2/+4
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker1-3/+2
2014-06-05Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder1-0/+1
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-2/+3
2014-03-04[cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth1-1/+1
2014-01-19[PM] Make the verifier work independently of any pass manager.Chandler Carruth1-6/+19
2014-01-13[cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth1-1/+1
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+1
2013-11-12delinearization of arraysSebastian Pop1-0/+1
2013-10-02Remove the very substantial, largely unmaintained legacy PGOChandler Carruth1-10/+0
2013-05-01This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo1-1/+2
2013-04-22Move C++ code out of the C headers and into either C++ headersEric Christopher1-0/+1
2013-03-08Remove -print-dbginfo as it is unused & bitrotten.David Blaikie1-1/+0
2013-01-07Move the initialization to the Analysis library as well as the pass.Chandler Carruth1-0/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-1/+1
2012-11-02Add a cost model analysis that allows us to estimate the cost of IR-level ins...Nadav Rotem1-0/+1
2012-10-26Remove LoopDependenceAnalysis.Benjamin Kramer1-1/+0
2012-10-11dependence analysisSebastian Pop1-0/+1
2012-08-28Profile: set branch weight metadata with data generated from profiling.Manman Ren1-0/+1
2011-08-19C API functions must be able to see their extern "C" definitions, or it will ...Benjamin Kramer1-0/+1
2011-07-25Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency toJakub Staszak1-1/+1
2011-06-23Introduce BlockFrequency analysis for BasicBlocks.Jakub Staszak1-0/+1
2011-06-04New BranchProbabilityInfo analysis. Patch by Jakub Staszak!Andrew Trick1-0/+1
2011-04-05remove postdom frontiers, because it is dead. Forward dom frontiers areChris Lattner1-1/+0
2011-02-28Delete the LiveValues pass. I won't get get back to the project itDan Gohman1-1/+0
2011-01-29Implementation of path profiling.Andrew Trick1-3/+7
2011-01-18Move DominanceFrontier from VMCore to Analysis.Cameron Zwarich1-0/+1
2010-10-07Add initialization routines for Analysis and IPA.Owen Anderson1-0/+56
2010-01-09"In order to ease automatic bindings generation, it would be helpful if boole...Chris Lattner1-4/+4
2009-08-11Tidy #includes.Dan Gohman1-1/+0
2008-03-31Expose Function::viewCFG and Function::viewCFGOnly to bindings.Erick Tryzelaar1-0/+9
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov1-0/+1
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner1-2/+2
2007-12-19Adding bindings for memory buffers and module providers. SwitchingGordon Henriksen1-4/+0
2007-10-06Bindings for the verifier.Gordon Henriksen1-0/+38