summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/IPO.cpp
AgeCommit message (Expand)Author
2024-11-03[IPO] Remove unused includes (NFC) (#114716)Kazu Hirata
2023-04-14[llvm-c] Remove PassRegistry and initialization APIsNikita Popov
2023-04-13[Transforms][LTO] Remove some redundant includes. NFCBjorn Pettersson
2023-03-02[llvm-c] Remove bindings for creating legacy passesNikita Popov
2023-02-27[IPO] Remove various legacy passesArthur Eubanks
2023-02-14[IPSCCP] Remove legacy passArthur Eubanks
2023-02-14[GlobalOpt] Remove legacy passArthur Eubanks
2023-02-10[Passes] Remove some legacy passesArthur Eubanks
2023-02-09[Inliner] Remove legacy simple inlinerArthur Eubanks
2023-02-07[RPOFunctionAttrs] Use LazyCallGraph instead of CallGraphSamuel
2023-02-07Reland [LegacyPM] Remove some legacy passesArthur Eubanks
2023-02-07Revert "[LegacyPM] Remove some legacy passes"Arthur Eubanks
2023-02-07[LegacyPM] Remove some legacy passesArthur Eubanks
2023-02-06[IPO] Remove some legacy passesArthur Eubanks
2023-02-06[MergeFunctions] Remove legacy passArthur Eubanks
2022-12-20[llvm-extract] Use new pass manager instead of legacy pass managerArthur Eubanks
2022-12-10[FuncSpec] Make the Function Specializer part of the IPSCCP pass.Alexandros Lamprineas
2022-12-08Revert "[FuncSpec] Make the Function Specializer part of the IPSCCP pass."Alexandros Lamprineas
2022-12-08[FuncSpec] Make the Function Specializer part of the IPSCCP pass.Alexandros Lamprineas
2022-12-01[OpenMP][LegacyPM] Remove OpenMPOptCGSCCLegacyPassLiaoChunyu
2022-09-26[NFC][2/n] Remove PrunePH passSebastian Peryt
2022-07-17[LegacyPM] Remove WholeProgramDevirtFangrui Song
2022-07-17[LegacyPM] Remove FunctionImportLegacyPassFangrui Song
2022-07-17[LegacyPM] Remove LowerTypeTestsPassFangrui Song
2022-07-17[LegacyPM] Remove SampleProfileLoaderLegacyPassFangrui Song
2022-06-27[ArgPromotion] Remove legacy PM supportNikita Popov
2021-06-11Function Specialization PassSjoerd Meijer
2021-04-20[OpenMP] Add OpenMPOpt as a Module passJoseph Huber
2020-12-17[IRSim][IROutliner] Adding the extraction basics for the IROutliner.Andrew Litteken
2020-11-27Revert "[IRSim][IROutliner] Adding the extraction basics for the IROutliner."Andrew Litteken
2020-11-27[IRSim][IROutliner] Adding the extraction basics for the IROutliner.Andrew Litteken
2020-11-16Add pass to add !annotate metadata from @llvm.global.annotations.Florian Hahn
2020-10-21[BlockExtract][NewPM] Port -extract-blocks to NPMArthur Eubanks
2020-10-13[LoopExtract][NewPM] Port -loop-extract to NPMArthur Eubanks
2020-08-02Recommit "[IPConstProp] Remove and move tests to SCCP."Florian Hahn
2020-07-30Revert "[IPConstProp] Remove and move tests to SCCP."Florian Hahn
2020-07-30[IPConstProp] Remove and move tests to SCCP.Florian Hahn
2020-02-08[Attributor] Add an Attributor CGSCC pass and run itJohannes Doerfert
2020-02-08[OpenMP] Introduce the OpenMPOpt transformation passJohannes Doerfert
2020-01-14[NewPM] Port MergeFunctions passNikita Popov
2019-09-29[LLVM-C][Ocaml] Add MergeFunctions and DCE passAditya Kumar
2019-07-23[LLVM-C] Improve Bindings to The Internalize PassRobert Widmann
2019-06-05[Attributor] Pass infrastructure and fixpoint frameworkJohannes Doerfert
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-07Hot cold splitting passAditya Kumar
2018-03-28Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie
2018-03-22Finish moving the IPSCCP pass from Scalar to IPO - moving the registrationDavid Blaikie
2018-03-22Move the initialization of the Meta Renamer pass over to IPO along with the r...David Blaikie
2018-01-23[llvm-extract] Support extracting basic blocksVolkan Keles
2017-10-25Add CalledValuePropagation passMatthew Simpson