Библиотеки, написани на LLVM

llvm

Проектът е преместен на: https://github.com/llvm/llvm-project.
  • 4.4k
  • Apache License 2.0

Enzyme

Високоефективно автоматично разграничаване на LLVM и MLIR. (от EnzymeAD).
  • 999
  • GNU General Public License v3.0

coriander

Създайте NVIDIA® CUDA™ код за устройства с OpenCL™ 1.2.
  • 805
  • Apache License 2.0

DirtyCred

  • 534

clspv

Clspv е прототипен компилатор за подмножество от изчислителни шейдъри OpenCL C към Vulkan.
  • 532
  • Apache License 2.0

llvm-hs

Haskell обвързвания за LLVM.
  • 487
  • BSD 3-clause "New" or "Revised"

SPIRV-LLVM-Translator

Инструмент и библиотека за двупосочен превод между SPIR-V и LLVM IR.
  • 404
  • GNU General Public License v3.0

anvill

anvill изкова красив LLVM биткод от необработен машинен код.
  • 290
  • GNU Affero General Public License v3.0

honey-potion

Писане на eBPF програми с Elixir!.
  • 163
  • GNU General Public License v3.0 only

pil21

PicoLisp е диалект на Lisp с отворен код. Базиран е на LLVM и се компилира и работи на всяка 64-битова POSIX система. Най-забележителните му характеристики са простота и минимализъм.
  • 147
  • GNU General Public License v3.0

evm_llvm

Официално репо на проекта EVM LLVM.
  • 80
  • GNU General Public License v3.0

sparrow

Езикът за програмиране Sparrow (от Sparrow-lang).
  • 79
  • MIT

minotaur

  • 69
  • MIT

public-notes

Колекция от (публични) бележки по различни теми.
  • 67
  • BSD 2-clause "Simplified"

llvm-hs-pretty

Красив принтер за LLVM AST към Textual IR.
  • 63
  • MIT

llvm-pretty-bc-parser

Парсер за биткод формат llvm.
  • 48
  • BSD 3-clause "New" or "Revised"

chocopy-llvm

Репо за съхраняване на проекта на компилатора.
  • 44
  • MIT

SinScheme

Компилатор на схеми на Sinister!.
  • 25
  • GNU General Public License v3.0

llvm-or1k

Бекенд на LLVM за OpenRISC 1000.
  • 21
  • GNU General Public License v3.0

rvv-llvm

Това хранилище е остаряло, поддръжката за RISC-V вече е разработена в upstream LLVM.
  • 12
  • GNU General Public License v3.0

ihs

Интерполиран Haskell.
  • 3