summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/Analysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* [MustExec] Add a generic "must-be-executed-context" explorerJohannes Doerfert2019-08-231-0/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [stack-safety] Empty local passes for Stack Safety Global AnalysisVitaly Buka2018-11-261-0/+1
* [stack-safety] Empty local passes for Stack Safety Local AnalysisVitaly Buka2018-11-261-0/+1
* [NFC] Rename the DivergenceAnalysis to LegacyDivergenceAnalysisNicolai Haehnle2018-08-301-1/+1
* Add a PhiValuesAnalysis pass to calculate the underlying values of phisJohn Brawn2018-06-281-0/+1
* Add an analysis printer for must execute reasoningPhilip Reames2018-03-201-0/+1
* MemorySSA: Move to Analysis, from Transforms/Utils. It's used asDaniel Berlin2017-04-111-0/+2
* [LVI] Add an LVI printer pass to capture test LVI cache after transformationsAnna Thomas2017-03-221-0/+1
* [LCSSA] Perform LCSSA verification only for the current loop nest.Igor Laevsky2016-10-281-0/+1
* [PM] Port CFGViewer and CFGPrinter to the new Pass ManagerSriraman Tallam2016-09-151-4/+4
* [BPI] Add new LazyBPI analysisAdam Nemet2016-07-281-0/+1
* [OptRemarkEmitter] Port to new PMAdam Nemet2016-07-181-1/+1
* [PM] Convert IVUsers analysis to new pass manager.Dehao Chen2016-07-161-1/+1
* [OptRemark,LDist] RFC: Add hotness attributeAdam Nemet2016-07-151-0/+1
* [BFI] Add new LazyBFI analysis passAdam Nemet2016-07-131-0/+1
* [CFLAA] Split into Anders+Steens analysis.George Burgess IV2016-07-061-1/+2
* [PM] Port LVI to the new PM.Sean Silva2016-06-131-1/+1
* [PM] Port of the DepndenceAnalysis to the new PM.Chandler Carruth2016-05-121-1/+1
* Port DemandedBits to the new pass manager.Michael Kuperstein2016-04-181-1/+1
* [ThinLTO] Move summary computation from BitcodeWriter to new passTeresa Johnson2016-04-111-0/+1
* [CG] Actually hoist up the generic CallGraphPrinter pass from a weirdChandler Carruth2016-03-101-0/+1
* [CG] Rename the DOT printing pass to actually reference "DOT".Chandler Carruth2016-03-101-1/+1
* [PM] Port memdep to the new pass manager.Chandler Carruth2016-03-101-1/+1
* Introduce DominanceFrontierAnalysis to the new PassManager to compute Dominan...Hongbin Zheng2016-02-251-1/+1
* Introduce analysis pass to compute PostDominators in the new pass manager. NFCHongbin Zheng2016-02-251-1/+1
* Revert "Introduce analysis pass to compute PostDominators in the new pass man...Hongbin Zheng2016-02-251-1/+1
* Revert "Introduce DominanceFrontierAnalysis to the new PassManager to compute...Hongbin Zheng2016-02-251-1/+1
* Introduce DominanceFrontierAnalysis to the new PassManager to compute Dominan...Hongbin Zheng2016-02-251-1/+1
* Introduce analysis pass to compute PostDominators in the new pass manager. NFCHongbin Zheng2016-02-251-1/+1
* [PM/AA] Port alias analysis evaluator to the new pass manager, and useChandler Carruth2016-02-201-1/+1
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-10/+8
* [ARC] Pull the ObjC ARC components that really serve the role ofChandler Carruth2015-08-201-0/+1
* [PM/AA] Remove the last relics of the separate IPA library from LLVM,Chandler Carruth2015-08-181-0/+8
* [PM] Port ScalarEvolution to the new pass manager.Chandler Carruth2015-08-171-1/+1
* [PM/AA] Delete the LibCallAliasAnalysis and all the associatedChandler Carruth2015-08-151-1/+0
* Separate out BDCE's analysis into a separate DemandedBits analysis.James Molloy2015-08-141-0/+1
* [PM/AA] Remove the AliasDebugger pass.Chandler Carruth2015-08-121-1/+0
* Create a wrapper pass for BranchProbabilityInfo.Cong Hou2015-07-151-1/+1
* Create a wrapper pass for BlockFrequencyInfo.Wei Mi2015-07-141-1/+1
* Divergence analysis for GPU programsJingyue Wu2015-04-101-0/+1
* Remove the Forward Control Flow Integrity pass and its dependencies.Eric Christopher2015-02-271-1/+0
* Introduce print-memderefs to test isDereferenceablePointerRamkumar Ramachandra2015-02-061-0/+1
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-1/+1
* [PM] Split the LoopInfo object apart from the legacy pass, creatingChandler Carruth2015-01-171-1/+1
* Revert "Don't make assumptions about the name of private global variables."Reid Kleckner2014-11-151-1/+0
* Don't make assumptions about the name of private global variables.Rafael Espindola2014-11-141-0/+1
* Add a CFL Alias Analysis implementationHal Finkel2014-09-021-0/+1
* Add scoped-noalias metadataHal Finkel2014-07-241-0/+1
* Templatify RegionInfo so it works on MachineBasicBlocksMatt Arsenault2014-07-191-1/+1
OpenPOWER on IntegriCloud