summaryrefslogtreecommitdiff
path: root/llvm/include/llvm-c/Transforms
AgeCommit message (Expand)Author
2025-07-08[llvm] annotate interfaces in llvm-c for DLL export (#141701)Andrew Rogers
2024-08-19[LLVM][NewPM] Add C API for running the pipeline on a single function. (#103773)Tim Besard
2024-08-14[LLVM][NewPM] Add a C API for setting the PassBuilder AA pipeline. (#102482)Tim Besard
2023-06-01Allow configuring InlinerThreshold in C bindings for the new pass managerDmitry Dolgov
2023-03-09[llvm-c] Remove PassManagerBuilder APIsNikita Popov
2023-03-02[llvm-c] Remove bindings for creating legacy passesNikita Popov
2023-02-27[IPO] Remove various legacy passesArthur Eubanks
2023-02-24Recommit "[SCCP] Remove legacy SCCP pass."Florian Hahn
2023-02-19[LoopIdiomRecognize] Remove legacy passFangrui Song
2023-02-18Revert "[SCCP] Remove legacy SCCP pass."Florian Hahn
2023-02-18[SCCP] Remove legacy SCCP pass.Florian Hahn
2023-02-15[LoopDeletion] Remove legacy passFangrui Song
2023-02-15[LoopReroll] Remove legacy pass (unused in the pipeline)Fangrui Song
2023-02-14[LoopUnrollAndJam] Remove legacy passFangrui Song
2023-02-14[IPSCCP] Remove legacy passArthur Eubanks
2023-02-14[GlobalOpt] Remove legacy passArthur Eubanks
2023-02-09[Inliner] Remove legacy simple inlinerArthur Eubanks
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-11-15[AggressiveInstCombine] Remove legacy PM passArthur Eubanks
2022-09-26[NFC][2/n] Remove PrunePH passSebastian Peryt
2022-06-27[ArgPromotion] Remove legacy PM supportNikita Popov
2022-04-29[Passes] Remove legacy LoopUnswitch pass.Florian Hahn
2022-04-21[Pipelines] Remove Legacy Passes in CoroutinesChuanqi Xu
2022-04-18[LegacyPM] Remove ThinLTO/LTO pipelinesArthur Eubanks
2021-11-07[NFC][Docs] Add missing Doxygen group comments for LLVM-CMats Larsen
2021-08-24Fix compilation errors in C API when using C compilerBen Langmuir
2021-07-15[Coroutines] Run coroutine passes by defaultChuanqi Xu
2021-05-17[NewPM] Add C bindings for new pass managerMats Larsen
2021-05-17Revert "[NewPM] Add C bindings for new pass manager"Nico Weber
2021-05-17[NewPM] Add C bindings for new pass managerMats Larsen
2020-09-01[Bindings] Add LLVMAddInstructionSimplifyPassArthur Eubanks
2020-08-26[ConstProp] Remove ConstantPropagationArthur 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-24[LLVM-C] Add bindings for addCoroutinePassesToExtensionPointsAyke van Laethem
2020-01-01[Coroutines] Rename "legacy" passes (NFC)Brian Gesiak
2019-11-19Wrap C APIs with pragmas enforcing -Werror=strict-prototypesDuncan P. N. Exon Smith
2019-10-14Reapply r374743 with a fix for the ocaml bindingJoerg Sonnenberger
2019-10-14Revert "Add a pass to lower is.constant and objectsize intrinsics"Dmitri Gribenko
2019-10-13Add a pass to lower is.constant and objectsize intrinsicsJoerg Sonnenberger
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-03-15[LLVM-C] Expose the "Add Discriminators" Pass To LLVM-CRobert Widmann
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-28Revert "[LLVM-C] Add bindings for addCoroutinePassesToExtensionPoints"whitequark