summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/LegacyPassManager.cpp
AgeCommit message (Expand)Author
2025-07-14[llvm] Remove unused includes (NFC) (#148768)Kazu Hirata
2025-07-04[IR] Use llvm::for_each (NFC) (#146989)Kazu Hirata
2025-06-11[DebugInfo][RemoveDIs] Remove scoped-dbg-format-setter (#143450)Jeremy Morse
2025-06-09[DebugInfo][RemoveDIs] Rip out the UseNewDbgInfoFormat flag (#143207)Jeremy Morse
2025-06-02[llvm] annotate interfaces in llvm/IR for DLL export (#141650)Andrew Rogers
2025-03-20[llvm] Use *Set::insert_range (NFC) (#132325)Kazu Hirata
2024-10-16[IR] Avoid repeated hash lookups (NFC) (#112469)Kazu Hirata
2024-08-07Revert "demangle function names in trace files (#87626)"Fangrui Song
2024-08-02[LegacyPM] Drop analysis groups (#101670)Alexis Engelke
2024-07-10demangle function names in trace files (#87626)Trass3r
2024-07-03[IR] Use range-based for loops (NFC) (#97575)Kazu Hirata
2024-04-04[RemoveDIs][NFC] Use ScopedDbgInfoFormatSetter in more places (#87380)Stephen Tozer
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer
2024-01-25Reapply 215b8f1e252, reverted in c3f7fb1421eJeremy Morse
2024-01-25Revert "[DebugInfo][RemoveDIs] Convert debug-info modes when loading bitcode ...Jeremy Morse
2024-01-25[DebugInfo][RemoveDIs] Convert debug-info modes when loading bitcode (#78967)Jeremy Morse
2023-11-09[DebugInfo][RemoveDIs] Add conversion utilities for new-debug-info formatJeremy Morse
2023-04-13[LegacyPM] Reduce number of calls to getNameAlexis Engelke
2023-04-12[LegacyPM] Call getPassName only when neededAlexis Engelke
2022-03-17[LegacyPassManager] Move structural hashing into Pass classes. NFC.Jay Foad
2022-02-06[llvm] Use = default (NFC)Kazu Hirata
2022-02-02Add missing includes after LLVMCore header cleanupserge-sans-paille
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille
2022-01-07[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2021-12-09[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-10-06[llvm] Replace report_fatal_error(std::string) uses with report_fatal_error(T...Simon Pilgrim
2021-03-02[opt] Error if -debug-pass is specified alongside the new PMArthur Eubanks
2021-02-27[IR] Use range-based for loops (NFC)Kazu Hirata
2021-02-25[PM] Show the pass argument in pre/post-pass IR dumpsNicolas Guillemot
2021-02-10Specify that some flags are legacy PM-specificArthur Eubanks
2021-01-22[LegacyPM] Update InversedLastUser on the fly. NFC.Jay Foad
2021-01-20[PM] Avoid duplicates in the Used/Preserved/Required setsBjorn Pettersson
2021-01-11[llvm] Use llvm::find_if (NFC)Kazu Hirata
2020-12-03[NewPM] Support --print-before/after in NPMArthur Eubanks
2020-11-30[LegacyPM] Simplify PMTopLevelManager::collectLastUses. NFC.Jay Foad
2020-11-27[LegacyPM] Avoid a redundant map lookup in setLastUser. NFC.Jay Foad
2020-11-27[LegacyPM] Remove unused undocumented parameter. NFC.Jay Foad
2020-10-01Reland No.3: Add new hidden option -print-changed which only reports changes ...Jamie Schmeiser
2020-09-17Revert "Re-land: Add new hidden option -print-changed which only reports chan...Douglas Yung
2020-09-16Re-land: Add new hidden option -print-changed which only reports changes to IRJamie Schmeiser
2020-09-03Revert "Add new hidden option -print-changed which only reports changes to IR"Jamie Schmeiser
2020-09-03Add new hidden option -print-changed which only reports changes to IRJamie Schmeiser
2020-08-28(Expensive) Check for Loop, SCC and Region pass return statusserge-sans-paille
2020-07-28[OldPM] Print out a bit more when passes lie about changing IRJon Roelofs
2020-07-28[legacyPM] Do not compute preserved analysis if there's no local changeserge-sans-paille
2020-07-14Double check that passes correctly set their Modified statusserge-sans-paille
2020-07-10Reland [NFC] Derive from PassInfoMixin for no-op/printing passesArthur Eubanks
2020-07-10Revert "[NFC] Derive from PassInfoMixin for no-op/printing passes"Davide Italiano