summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/Analysis.cpp
AgeCommit message (Expand)Author
2025-11-05Analysis: Add RuntimeLibcall analysis pass (#165196)Matt Arsenault
2025-05-12[DirectX] Implement DXILResourceImplicitBinding pass (#138043)Helena Kotas
2025-05-09[DirectX] Implement DXILResourceBindingAnalysis (#137258)Helena Kotas
2025-04-21[LLVM] Cleanup pass initialization for Analysis passes (#135858)Rahul Joshi
2025-04-04[NFC][HLSL] Rename ResourceBinding Types (#134165)Ashley Coleman
2024-12-18[DirectX] Split resource info into type and binding info. NFC (#119773)Justin Bogner
2024-08-15[DXIL][Analysis] Boilerplate for DXILResourceAnalysis passJustin Bogner
2024-04-09Remove the unused IntervalPartition analysis pass (#88133)Björn Pettersson
2023-11-27[NewPM] Remove LazyValueInfoPrinter Pass (#73408)Aiden Grossman
2023-11-26[NewPM] Remove CFGPrinterLegacyPass (#73414)Aiden Grossman
2023-11-25[NewPM] Remove CFGOnlyPrinterLegacyPass (#73412)Aiden Grossman
2023-11-25[NewPM] Remove CFGOnlyViewerLegacyPass (#73411)Aiden Grossman
2023-11-25[NewPM] Remove CFGViewerLegacyPass (#73410)Aiden Grossman
2023-11-25[NewPM] Remove CallGraphPrinterLegacyPass (#73409)Aiden Grossman
2023-11-21[NewPM] Remove Delinearization legacy pass (#72942)Aiden Grossman
2023-11-21[NewPM] Remove CostModelAnalysis Legacy Pass (#72941)Aiden Grossman
2023-11-21[NewPM] Remove InstCountLegacyPass (#72936)Aiden Grossman
2023-11-06[NewPM] Remove AAEval Legacy Pass (#71358)Aiden Grossman
2023-06-13[Passes] Remove some legacy printer passesArthur Eubanks
2023-04-21[Lint] Remove legacy passArthur Eubanks
2023-04-17[Analysis] Remove DA & LegacyDApvanhout
2023-04-14[Passes] Remove the legacy DemandedBitsWrapperPassBjorn Pettersson
2023-04-14[llvm-c] Remove PassRegistry and initialization APIsNikita Popov
2022-12-12[AA] Remove CFL AA passesNikita Popov
2022-11-14[AST] Remove legacy AliasSetPrinter passNikita Popov
2022-10-21[ObjCARC] Remove legacy PM versions of optimization passesArthur Eubanks
2022-05-16[DomPrinter] Migrate -dot-dom to the new pass manager.Yang Keao
2021-12-10Reapply CycleInfo: Introduce cycles as a generalization of loopsSameer Sahasrabuddhe
2021-12-07Revert "CycleInfo: Introduce cycles as a generalization of loops"Jonas Devlieghere
2021-12-07CycleInfo: Introduce cycles as a generalization of loopsSameer Sahasrabuddhe
2020-10-19[NPM] Port module-debuginfo pass to the new pass managerAmy Huang
2020-09-24[IRSim] Adding wrapper pass for IRSimilarityIdentfierAndrew Litteken
2020-09-03[NewPM][Lint] Port -lint to NewPMArthur Eubanks
2020-09-02Revert "[NewPM][Lint] Port -lint to NewPM"Arthur Eubanks
2020-09-02[NewPM][Lint] Port -lint to NewPMArthur Eubanks
2020-08-21[NFC] Port InstCount pass to new pass managerRoman Lebedev
2019-08-23[MustExec] Add a generic "must-be-executed-context" explorerJohannes Doerfert
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-26[stack-safety] Empty local passes for Stack Safety Global AnalysisVitaly Buka
2018-11-26[stack-safety] Empty local passes for Stack Safety Local AnalysisVitaly Buka
2018-08-30[NFC] Rename the DivergenceAnalysis to LegacyDivergenceAnalysisNicolai Haehnle
2018-06-28Add a PhiValuesAnalysis pass to calculate the underlying values of phisJohn Brawn
2018-03-20Add an analysis printer for must execute reasoningPhilip Reames
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