In LLVM geschriebene Bibliotheken

llvm

Projekt verschoben nach: https://github.com/llvm/llvm-project.
  • 4.4k
  • Apache License 2.0

Enzyme

Leistungsstarke automatische Differenzierung von LLVM und MLIR. (von EnzymeAD).
  • 999
  • GNU General Public License v3.0

coriander

Erstellen Sie NVIDIA® CUDA™-Code für OpenCL™ 1.2-Geräte.
  • 805
  • Apache License 2.0

DirtyCred

  • 534

clspv

Clspv ist ein Prototyp-Compiler für eine Teilmenge der Compute-Shader von OpenCL C bis Vulkan.
  • 532
  • Apache License 2.0

llvm-hs

Haskell-Bindungen für LLVM.
  • 487
  • BSD 3-clause "New" or "Revised"

SPIRV-LLVM-Translator

Ein Tool und eine Bibliothek für die bidirektionale Übersetzung zwischen SPIR-V und LLVM IR.
  • 404
  • GNU General Public License v3.0

anvill

Anvill schmiedet wunderschönen LLVM-Bitcode aus rohem Maschinencode.
  • 290
  • GNU Affero General Public License v3.0

honey-potion

Schreiben von eBPF-Programmen mit Elixir!.
  • 163
  • GNU General Public License v3.0 only

pil21

PicoLisp ist ein Open-Source-Lisp-Dialekt. Es basiert auf LLVM und lässt sich auf jedem 64-Bit-POSIX-System kompilieren und ausführen. Seine hervorstechendsten Merkmale sind Einfachheit und Minimalismus.
  • 147
  • GNU General Public License v3.0

evm_llvm

Offizielles Repo des EVM LLVM-Projekts.
  • 80
  • GNU General Public License v3.0

sparrow

Die Programmiersprache Sparrow (von Sparrow-lang).
  • 79
  • MIT

minotaur

  • 69
  • MIT

public-notes

Eine Sammlung (öffentlicher) Notizen zu verschiedenen Themen.
  • 67
  • BSD 2-clause "Simplified"

llvm-hs-pretty

Hübscher Drucker für LLVM AST zu Textual IR.
  • 63
  • MIT

llvm-pretty-bc-parser

Parser für das llvm-Bitcode-Format.
  • 48
  • BSD 3-clause "New" or "Revised"

chocopy-llvm

Ein Repo zum Speichern des Compilerprojekts.
  • 44
  • MIT

SinScheme

Sinister's Scheme Compiler!.
  • 25
  • GNU General Public License v3.0

llvm-or1k

LLVM-Backend für OpenRISC 1000.
  • 21
  • GNU General Public License v3.0

rvv-llvm

Dieses Repository ist veraltet, die Unterstützung für RISC-V wird jetzt im Upstream-LLVM entwickelt.
  • 12
  • GNU General Public License v3.0

ihs

Interpoliertes Haskell.
  • 3