summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/Analysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-261-5/+4
* MSVC build fix following r211749Alp Toker2014-06-261-2/+4
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-261-3/+2
* Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder2014-06-051-0/+1
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-2/+3
OpenPOWER on IntegriCloud