Bibliothèques écrites en LLVM

llvm

Projet déplacé vers: https://github.com/llvm/llvm-project.
  • 4.4k
  • Apache License 2.0

Enzyme

Différenciation automatique haute performance de LLVM et MLIR. (par Enzyme AD).
  • 999
  • GNU General Public License v3.0

coriander

Générez du code NVIDIA® CUDA™ pour les appareils OpenCL™ 1.2.
  • 805
  • Apache License 2.0

DirtyCred

  • 534

clspv

Clspv est un prototype de compilateur pour un sous-ensemble de shaders de calcul OpenCL C vers Vulkan.
  • 532
  • Apache License 2.0

llvm-hs

Liaisons Haskell pour LLVM.
  • 487
  • BSD 3-clause "New" or "Revised"

SPIRV-LLVM-Translator

Un outil et une bibliothèque pour la traduction bidirectionnelle entre SPIR-V et LLVM IR.
  • 404
  • GNU General Public License v3.0

anvill

anvill forge un magnifique bitcode LLVM à partir de code machine brut.
  • 290
  • GNU Affero General Public License v3.0

honey-potion

Ecrire des programmes eBPF avec Elixir!.
  • 163
  • GNU General Public License v3.0 only

pil21

PicoLisp est un dialecte Lisp open source. Il est basé sur LLVM et se compile et s'exécute sur n'importe quel système POSIX 64 bits. Ses caractéristiques les plus importantes sont la simplicité et le minimalisme.
  • 147
  • GNU General Public License v3.0

evm_llvm

Dépôt officiel du projet EVM LLVM.
  • 80
  • GNU General Public License v3.0

sparrow

Le langage de programmation Sparrow (par Sparrow-lang).
  • 79
  • MIT

minotaur

  • 69
  • MIT

public-notes

Une collection de notes (publiques) sur des sujets variés.
  • 67
  • BSD 2-clause "Simplified"

llvm-hs-pretty

Jolie imprimante pour LLVM AST vers Textual IR.
  • 63
  • MIT

llvm-pretty-bc-parser

Analyseur pour le format de code binaire llvm.
  • 48
  • BSD 3-clause "New" or "Revised"

chocopy-llvm

Un dépôt pour stocker le projet du compilateur.
  • 44
  • MIT

SinScheme

Compilateur de schémas de Sinister!.
  • 25
  • GNU General Public License v3.0

llvm-or1k

Back-end LLVM pour OpenRISC 1000.
  • 21
  • GNU General Public License v3.0

rvv-llvm

Ce référentiel est obsolète, le support de RISC-V est maintenant développé dans LLVM en amont.
  • 12
  • GNU General Public License v3.0

ihs

Haskell interpolé.
  • 3