Библиотеки, написанные на 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 to Textual IR.
  • 63
  • MIT

llvm-pretty-bc-parser

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

chocopy-llvm

Репозиторий для хранения проекта компилятора.
  • 44
  • MIT

SinScheme

Компилятор схем Зловещего!.
  • 25
  • GNU General Public License v3.0

llvm-or1k

Серверная часть LLVM для OpenRISC 1000.
  • 21
  • GNU General Public License v3.0

rvv-llvm

Этот репозиторий устарел, поддержка RISC-V теперь разрабатывается в апстриме LLVM.
  • 12
  • GNU General Public License v3.0

ihs

Интерполированный Хаскель.
  • 3