aboutsummaryrefslogtreecommitdiff
path: root/llvm/bindings
AgeCommit message (Expand)AuthorFilesLines
2024-06-18[RemoveDIs] Update DIBuilder C API with DbgRecord functions. (#95535)Carlos Alberto Enciso1-2/+2
2024-06-10[RemoveDIs] C API: Add before-dbg-record versions of IRBuilder position funcs...Orlando Cazalet-Hyams3-0/+29
2024-06-04[IR] Remove support for icmp and fcmp constant expressions (#93038)Nikita Popov3-26/+0
2024-03-28[RemoveDIs] Update DIBuilder C API and OCaml bindings [2/2] (#86529)Orlando Cazalet-Hyams7-6/+47
2024-03-09[llvm-c] Add C API methods to match size_t ConstantDataArray C++ API signatur...erer12431-4/+4
2023-11-14[IR] Remove support for lshr/ashr constant expressions (#71955)Nikita Popov3-24/+0
2023-11-07[IR] Remove FP cast constant expressions (#71408)Nikita Popov3-84/+0
2023-11-03[IR] Remove zext and sext constant expressions (#71040)Nikita Popov3-65/+0
2023-11-01[llvm-c] Improve TargetMachine bindings (#70806)Yingwei Zheng3-0/+67
2023-09-19[llvm] Move CallInst::CreateMalloc to IRBuilderBase::CreateMallocKonrad Kleine1-1/+1
2023-09-16[OCaml][NPM] Add OCaml bindings to new pass managerAlan9-8/+333
2023-08-22[IR] Remove support for and/or constant expressionsNikita Popov3-24/+0
2023-08-13[OCaml] Bind di_type_get_flags to correct C functionAlan Hu1-1/+1
2023-08-08[OCaml] Replace ctypes.foreign with ctypes in META fileAlan Hu1-1/+1
2023-06-16[OCaml] Rename link_modules' to link_modulesAlan Hu2-4/+4
2023-06-05Remove vestiges of removed OCaml modulesAlan Hu2-33/+0
2023-05-18[bindings] Remove LLVM python bindingsAnders Waldenborg16-2075/+0
2023-05-17[NFC][Py Reformat] Reformat python files in llvmTobias Hieta11-306/+375
2023-04-14[llvm-c] Remove PassRegistry and initialization APIsNikita Popov1-49/+0
2023-03-16[ConstExpr] Remove select constant expressionNikita Popov3-14/+0
2023-02-28[OCaml] Migrate from naked pointers to prepare for OCaml 5Alan Hu19-1670/+2243
2023-02-24[OCaml] Remove all PassManager-related functionsAlan Hu23-1020/+1
2023-02-24Recommit "[SCCP] Remove legacy SCCP pass."Florian Hahn2-11/+0
2023-02-19[LoopIdiomRecognize] Remove legacy passFangrui Song3-14/+0
2023-02-15[LoopDeletion] Remove legacy passFangrui Song3-14/+0
2023-02-15[LoopReroll] Remove legacy pass (unused in the pipeline)Fangrui Song3-14/+0
2023-02-15[llvm-c] Add C API methods to match 64bit ArrayType C++ API signaturesMeghan Denny1-1/+1
2023-02-14[IPSCCP] Remove legacy passArthur Eubanks3-15/+1
2023-02-14[GlobalOpt] Remove legacy passArthur Eubanks3-14/+0
2023-02-09[Inliner] Remove legacy simple inlinerArthur Eubanks3-14/+0
2023-02-07Reland [LegacyPM] Remove some legacy passesArthur Eubanks3-41/+0
2023-02-07Revert "[LegacyPM] Remove some legacy passes"Arthur Eubanks2-0/+27
2023-02-07[LegacyPM] Remove some legacy passesArthur Eubanks2-27/+0
2023-02-06[MergeFunctions] Remove legacy passArthur Eubanks3-14/+0
2022-11-15[AggressiveInstCombine] Remove legacy PM passArthur Eubanks1-3/+0
2022-10-31[llvm][ocaml] Replace deprecated C functions in OCaml bindingsAlan Hu3-15/+19
2022-10-25[Instrumentation] Remove legacy passesArthur Eubanks1-4/+0
2022-10-21[ObjCARC] Remove legacy PM versions of optimization passesArthur Eubanks1-4/+0
2022-10-13[llvm-ocaml] Fix arity mismatch in pointer bindingsAlan Hu1-1/+1
2022-10-11[llvm-ocaml] Replace all typed pointer functions with opaque pointer functionsAlan Hu3-228/+72
2022-10-10[Bindings] Remove go bindingsNikita Popov29-4373/+0
2022-10-03[llvm-ocaml] Add binding for constructing opaque pointersAlan Hu3-0/+12
2022-09-26[NFC][2/n] Remove PrunePH passSebastian Peryt4-15/+0
2022-09-08[ConstantExpr] Remove fneg expressionNikita Popov3-6/+0
2022-07-12[IR] Remove support for float binop constant expressionsNikita Popov3-32/+0
2022-07-06[ConstExpr] Remove div/rem constant expressionsNikita Popov3-35/+0
2022-07-04[IR] Remove support for insertvalue constant expressionNikita Popov4-34/+0
2022-06-28[IR] Remove support for extractvalue constant expressionNikita Popov4-37/+0
2022-06-27[ArgPromotion] Remove legacy PM supportNikita Popov4-15/+0
2022-06-02[llvm-ocaml] Add and use opaque pointer compatible bindingsNikita Popov3-3/+139