aboutsummaryrefslogtreecommitdiff
path: root/llvm/include/llvm-c/Transforms
AgeCommit message (Expand)AuthorFilesLines
2025-07-08[llvm] annotate interfaces in llvm-c for DLL export (#141701)Andrew Rogers1-32/+45
2024-08-19[LLVM][NewPM] Add C API for running the pipeline on a single function. (#103773)Tim Besard1-0/+10
2024-08-14[LLVM][NewPM] Add a C API for setting the PassBuilder AA pipeline. (#102482)Tim Besard1-0/+8
2023-06-01Allow configuring InlinerThreshold in C bindings for the new pass managerDmitry Dolgov1-0/+3
2023-03-09[llvm-c] Remove PassManagerBuilder APIsNikita Popov1-81/+0
2023-03-02[llvm-c] Remove bindings for creating legacy passesNikita Popov5-334/+0
2023-02-27[IPO] Remove various legacy passesArthur Eubanks1-6/+0
2023-02-24Recommit "[SCCP] Remove legacy SCCP pass."Florian Hahn1-3/+0
2023-02-19[LoopIdiomRecognize] Remove legacy passFangrui Song1-3/+0
2023-02-18Revert "[SCCP] Remove legacy SCCP pass."Florian Hahn1-0/+3
2023-02-18[SCCP] Remove legacy SCCP pass.Florian Hahn1-3/+0
2023-02-15[LoopDeletion] Remove legacy passFangrui Song1-3/+0
2023-02-15[LoopReroll] Remove legacy pass (unused in the pipeline)Fangrui Song1-3/+0
2023-02-14[LoopUnrollAndJam] Remove legacy passFangrui Song1-3/+0
2023-02-14[IPSCCP] Remove legacy passArthur Eubanks1-3/+0
2023-02-14[GlobalOpt] Remove legacy passArthur Eubanks1-3/+0
2023-02-09[Inliner] Remove legacy simple inlinerArthur Eubanks1-3/+0
2023-02-07Reland [LegacyPM] Remove some legacy passesArthur Eubanks1-24/+0
2023-02-07Revert "[LegacyPM] Remove some legacy passes"Arthur Eubanks1-0/+24
2023-02-07[LegacyPM] Remove some legacy passesArthur Eubanks1-24/+0
2023-02-06[IPO] Remove some legacy passesArthur Eubanks1-3/+0
2023-02-06[MergeFunctions] Remove legacy passArthur Eubanks1-3/+0
2022-11-15[AggressiveInstCombine] Remove legacy PM passArthur Eubanks1-40/+0
2022-09-26[NFC][2/n] Remove PrunePH passSebastian Peryt1-3/+0
2022-06-27[ArgPromotion] Remove legacy PM supportNikita Popov1-3/+0
2022-04-29[Passes] Remove legacy LoopUnswitch pass.Florian Hahn1-3/+0
2022-04-21[Pipelines] Remove Legacy Passes in CoroutinesChuanqi Xu1-56/+0
2022-04-18[LegacyPM] Remove ThinLTO/LTO pipelinesArthur Eubanks1-6/+0
2021-11-07[NFC][Docs] Add missing Doxygen group comments for LLVM-CMats Larsen1-0/+11
2021-08-24Fix compilation errors in C API when using C compilerBen Langmuir1-1/+1
2021-07-15[Coroutines] Run coroutine passes by defaultChuanqi Xu1-3/+0
2021-05-17[NewPM] Add C bindings for new pass managerMats Larsen1-0/+105
2021-05-17Revert "[NewPM] Add C bindings for new pass manager"Nico Weber1-105/+0
2021-05-17[NewPM] Add C bindings for new pass managerMats Larsen1-0/+105
2020-09-01[Bindings] Add LLVMAddInstructionSimplifyPassArthur Eubanks1-0/+3
2020-08-26[ConstProp] Remove ConstantPropagationArthur Eubanks1-3/+0
2020-08-02Recommit "[IPConstProp] Remove and move tests to SCCP."Florian Hahn1-3/+0
2020-07-30Revert "[IPConstProp] Remove and move tests to SCCP."Florian Hahn1-0/+3
2020-07-30[IPConstProp] Remove and move tests to SCCP.Florian Hahn1-3/+0
2020-02-24[LLVM-C] Add bindings for addCoroutinePassesToExtensionPointsAyke van Laethem1-0/+4
2020-01-01[Coroutines] Rename "legacy" passes (NFC)Brian Gesiak1-4/+4
2019-11-19Wrap C APIs with pragmas enforcing -Werror=strict-prototypesDuncan P. N. Exon Smith8-48/+24
2019-10-14Reapply r374743 with a fix for the ocaml bindingJoerg Sonnenberger1-0/+3
2019-10-14Revert "Add a pass to lower is.constant and objectsize intrinsics"Dmitri Gribenko1-3/+0
2019-10-13Add a pass to lower is.constant and objectsize intrinsicsJoerg Sonnenberger1-0/+3
2019-09-29[LLVM-C][Ocaml] Add MergeFunctions and DCE passAditya Kumar2-0/+6
2019-07-23[LLVM-C] Improve Bindings to The Internalize PassRobert Widmann1-0/+15
2019-03-15[LLVM-C] Expose the "Add Discriminators" Pass To LLVM-CRobert Widmann1-0/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth8-32/+32
2018-09-28Revert "[LLVM-C] Add bindings for addCoroutinePassesToExtensionPoints"whitequark1-3/+0