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