summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Pass.cpp
AgeCommit message (Expand)Author
2025-07-16[OptBisect][IR] Adding a new OptPassGate for disabling passes via name (#145059)Cristian Assaiante
2025-06-30[LLVM] Change `ModulePass::skipModule` to take a const reference (#146168)Rahul Joshi
2025-06-26[LegacyPM] Remove unused getAdjustedAnalysisPointer() method (NFC) (#145738)Nikita Popov
2025-05-02[NFC] Fix a potential compile error in `llvm::to_string(ThinOrFullLTOPhase Ph...Shilei Tian
2024-08-02[LegacyPM] Drop analysis groups (#101670)Alexis Engelke
2023-08-26[Pass] Enable detailed structural hashingAiden Grossman
2023-08-25[IR] Add more details to StructuralHashAiden Grossman
2022-11-25Use PassGate from LLVMContext if any otherwise global oneEvgeniy Brevnov
2022-03-17[LegacyPassManager] Move structural hashing into Pass classes. NFC.Jay Foad
2021-01-20[PM] Avoid duplicates in the Used/Preserved/Required setsBjorn Pettersson
2020-11-27[LegacyPM] Remove unused undocumented parameter. NFC.Jay Foad
2020-04-26[Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directlySimon Pilgrim
2020-04-16Pass.h/cpp - cleanup includes and forward declaration. NFC.Simon Pilgrim
2019-10-30[LegacyPassManager] Delete BasicBlockPass/Manager.Alina Sbirlea
2019-04-04[IR] Refactor attribute methods in Function class (NFC)Evandro Menezes
2019-04-03[IR] Create new method in `Function` class (NFC)Evandro Menezes
2019-02-28Fix IR/Analysis layering issue with OptBisectRichard Trieu
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-03-27[NFC] OptPassGate extracted from OptBisectFedor Sergeev
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton
2017-09-06[Pass] Fix some Clang-tidy modernize and Include What You Use warnings; other...Eugene Zelenko
2017-01-28Cleanup dump() functions.Matthias Braun
2017-01-15Reverted: Track validity of pass resultsSerge Pavlov
2017-01-13Track validity of pass resultsSerge Pavlov
2016-10-01Use StringRef in Pass Info/Support API (NFC)Mehdi Amini
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-01-22Refactoring cl::parser construction and initialization.Chris Bieneman
2014-06-12Remove pimpl class from PassRegistry.Zachary Turner
2014-06-12Do not register and de-register PassRegistrationListeners duringZachary Turner
2014-05-15Revert "[PM] Add pass run listeners to the pass manager."Juergen Ributzka
2014-04-28[PM] Add pass run listeners to the pass manager.Juergen Ributzka
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper
2014-03-05[C++11] Add 'override' keyword to IR library.Craig Topper
2014-03-04[Modules] Move the PassNameParser to the IR library as it deals in theChandler Carruth
2014-02-26Constify the Optnone checks in IR passes.Paul Robinson
2014-02-06Disable most IR-level transform passes on functions marked 'optnone'.Paul Robinson
2014-01-12[PM] Simplify the interface exposed for IR printing passes.Chandler Carruth
2014-01-12[PM] Rename the IR printing pass header to a more generic and correctChandler Carruth
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth
2013-02-08Enable *BasicBlockPass::createPrinterPass()Sergei Larin