summaryrefslogtreecommitdiff
path: root/lib/Analysis/Analysis.cpp
AgeCommit message (Expand)Author
2017-04-11MemorySSA: Move to Analysis, from Transforms/Utils. It's used asDaniel Berlin
2017-03-22[LVI] Add an LVI printer pass to capture test LVI cache after transformationsAnna Thomas
2016-10-28[LCSSA] Perform LCSSA verification only for the current loop nest.Igor Laevsky
2016-09-15[PM] Port CFGViewer and CFGPrinter to the new Pass ManagerSriraman Tallam
2016-07-28[BPI] Add new LazyBPI analysisAdam Nemet
2016-07-18[OptRemarkEmitter] Port to new PMAdam Nemet
2016-07-16[PM] Convert IVUsers analysis to new pass manager.Dehao Chen
2016-07-15[OptRemark,LDist] RFC: Add hotness attributeAdam Nemet
2016-07-13[BFI] Add new LazyBFI analysis passAdam Nemet
2016-07-06[CFLAA] Split into Anders+Steens analysis.George Burgess IV
2016-06-13[PM] Port LVI to the new PM.Sean Silva
2016-05-12[PM] Port of the DepndenceAnalysis to the new PM.Chandler Carruth
2016-04-18Port DemandedBits to the new pass manager.Michael Kuperstein
2016-04-11[ThinLTO] Move summary computation from BitcodeWriter to new passTeresa Johnson
2016-03-10[CG] Actually hoist up the generic CallGraphPrinter pass from a weirdChandler Carruth
2016-03-10[CG] Rename the DOT printing pass to actually reference "DOT".Chandler Carruth
2016-03-10[PM] Port memdep to the new pass manager.Chandler Carruth
2016-02-25Introduce DominanceFrontierAnalysis to the new PassManager to compute Dominan...Hongbin Zheng
2016-02-25Introduce analysis pass to compute PostDominators in the new pass manager. NFCHongbin Zheng
2016-02-25Revert "Introduce analysis pass to compute PostDominators in the new pass man...Hongbin Zheng
2016-02-25Revert "Introduce DominanceFrontierAnalysis to the new PassManager to compute...Hongbin Zheng
2016-02-25Introduce DominanceFrontierAnalysis to the new PassManager to compute Dominan...Hongbin Zheng
2016-02-25Introduce analysis pass to compute PostDominators in the new pass manager. NFCHongbin Zheng
2016-02-20[PM/AA] Port alias analysis evaluator to the new pass manager, and useChandler Carruth
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth
2015-08-20[ARC] Pull the ObjC ARC components that really serve the role ofChandler Carruth
2015-08-18[PM/AA] Remove the last relics of the separate IPA library from LLVM,Chandler Carruth
2015-08-17[PM] Port ScalarEvolution to the new pass manager.Chandler Carruth
2015-08-15[PM/AA] Delete the LibCallAliasAnalysis and all the associatedChandler Carruth
2015-08-14Separate out BDCE's analysis into a separate DemandedBits analysis.James Molloy
2015-08-12[PM/AA] Remove the AliasDebugger pass.Chandler Carruth
2015-07-15Create a wrapper pass for BranchProbabilityInfo.Cong Hou
2015-07-14Create a wrapper pass for BlockFrequencyInfo.Wei Mi
2015-04-10Divergence analysis for GPU programsJingyue Wu
2015-02-27Remove the Forward Control Flow Integrity pass and its dependencies.Eric Christopher
2015-02-06Introduce print-memderefs to test isDereferenceablePointerRamkumar Ramachandra
2015-01-31[PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth
2015-01-17[PM] Split the LoopInfo object apart from the legacy pass, creatingChandler Carruth
2014-11-15Revert "Don't make assumptions about the name of private global variables."Reid Kleckner
2014-11-14Don't make assumptions about the name of private global variables.Rafael Espindola
2014-09-02Add a CFL Alias Analysis implementationHal Finkel
2014-07-24Add scoped-noalias metadataHal Finkel
2014-07-19Templatify RegionInfo so it works on MachineBasicBlocksMatt Arsenault
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker
2014-06-26MSVC build fix following r211749Alp Toker
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker
2014-06-05Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-04[cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth
2014-01-19[PM] Make the verifier work independently of any pass manager.Chandler Carruth