summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachinePassManager.cpp
AgeCommit message (Expand)Author
2025-06-25[llvm] annotate remaining CodeGen and CodeGenTypes library interfaces for DLL...Andrew Rogers
2025-05-20[llvm] prepare explicit template instantiations in llvm/CodeGen for DLL expor...Andrew Rogers
2025-01-30[CodeGen][NewPM] Preserve all MF analyses in MFPM (#124707)Akshat Oke
2024-04-30[NewPM][CodeGen] Add `MachineFunctionAnalysis` (#88610)paperchalice
2024-03-08[CodeGen] Skip declaration in ModuleToMachineFunctionPassAdaptor (#84417)paperchalice
2024-02-22[NewPM/CodeGen] Rewrite pass manager nesting (#81068)Arthur Eubanks
2024-02-07[NFC][NewPM/Codegen] Remove unused parameter from verifyMachineFunctionArthur Eubanks
2024-02-07[NewPM/Codegen] Move MachineModuleInfo ownership outside of analysis (#80937)Arthur Eubanks
2024-01-25[CodeGen] Port FreeMachineFunction to new pass manager (#79421)paperchalice
2023-12-14[MachinePass] Run instrumentation before/after module pass (#70919)paperchalice
2023-09-07[llvm] Use llvm::any_cast instead of any_cast (NFC) (#65565)kazutakahirata
2023-03-15[PassManager] Run PassInstrumentation after analysis invalidationArthur Eubanks
2022-12-20[llvm] Make llvm::Any similar to std::anySebastian Neubauer
2022-12-08Revert "[llvm] Replace llvm::Any with std::any"Sebastian Neubauer
2022-12-08[llvm] Replace llvm::Any with std::anySebastian Neubauer
2021-05-07[NewPM] Hide pass manager debug logging behind -debug-pass-manager-verboseArthur Eubanks
2020-08-21[NewPM][PassInstrumentation] Add PreservedAnalyses parameter to AfterPass* ca...Yevgeny Rouban
2020-08-13[NewPM][CodeGen] Add machine code verification callbackYuanfang Chen
2020-08-07Reland "Revert "[NewPM][CodeGen] Introduce machine pass and machine pass mana...Yuanfang Chen
2020-08-07Revert "[NewPM][CodeGen] Introduce machine pass and machine pass manager"Yuanfang Chen
2020-08-07[NewPM][CodeGen] Introduce machine pass and machine pass managerYuanfang Chen