All Projects → llvm-mirror → Llvm

llvm-mirror / Llvm

Licence: apache-2.0
Project moved to: https://github.com/llvm/llvm-project

Programming Languages

LLVM
166 projects
C++
36643 projects - #6 most used programming language
assembly
5116 projects
python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to Llvm

Weld
High-performance runtime for data analytics applications
Stars: ✭ 2,709 (-39.27%)
Mutual labels:  llvm, code-generation
llvm-hs-typed
Type Safe LLVM IR ( Experimental )
Stars: ✭ 47 (-98.95%)
Mutual labels:  llvm, code-generation
libjit
Unofficial libjit mirror.
Stars: ✭ 46 (-98.97%)
Mutual labels:  virtual-machine, code-generation
Tiramisu
A polyhedral compiler for expressing fast and portable data parallel algorithms
Stars: ✭ 685 (-84.64%)
Mutual labels:  code-generation, optimization
metadsl
Domain Specific Languages in Python
Stars: ✭ 86 (-98.07%)
Mutual labels:  code-generation, intermediate-representation
Fanx
A portable programming language
Stars: ✭ 101 (-97.74%)
Mutual labels:  llvm, virtual-machine
hmg
💝 My personal Gentoo/Linux configuration backup files
Stars: ✭ 16 (-99.64%)
Mutual labels:  optimization, llvm
Casadi
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.
Stars: ✭ 714 (-83.99%)
Mutual labels:  code-generation, optimization
cere
CERE: Codelet Extractor and REplayer
Stars: ✭ 27 (-99.39%)
Mutual labels:  optimization, llvm
arch-packages
Arch Linux performance important packages
Stars: ✭ 27 (-99.39%)
Mutual labels:  optimization, llvm
jingle
🔔 Jingle is a dynamically-typed, multi-paradigm programming language designed for humans and machines.
Stars: ✭ 34 (-99.24%)
Mutual labels:  virtual-machine, llvm
Simplify
Android virtual machine and deobfuscator
Stars: ✭ 3,865 (-13.36%)
Mutual labels:  optimization, virtual-machine
nolimix86
LLVM-based x86 emulator with support for unlimited virtual registers, used before the register allocation pass
Stars: ✭ 19 (-99.57%)
Mutual labels:  virtual-machine, llvm
Llvm Hs
Haskell bindings for LLVM
Stars: ✭ 370 (-91.71%)
Mutual labels:  llvm, code-generation
Tagua Vm
Tagua VM is an experimental PHP Virtual Machine that guarantees safety and quality by removing large classes of vulnerabilities thanks to the Rust language and the LLVM Compiler Infrastructure.
Stars: ✭ 419 (-90.61%)
Mutual labels:  llvm, virtual-machine
Gasm
An Experimental Wasm Virtual Machine for Gophers
Stars: ✭ 437 (-90.2%)
Mutual labels:  virtual-machine
Curlconverter
convert curl commands to Python, JavaScript, Go, PHP, R, Dart, Java, MATLAB, Rust, Elixir and more
Stars: ✭ 4,908 (+10.02%)
Mutual labels:  code-generation
Ensmallen
A header-only C++ library for numerical optimization --
Stars: ✭ 436 (-90.23%)
Mutual labels:  optimization
Mako
A simple virtual game console
Stars: ✭ 435 (-90.25%)
Mutual labels:  virtual-machine
Qpth
A fast and differentiable QP solver for PyTorch.
Stars: ✭ 461 (-89.67%)
Mutual labels:  optimization
The LLVM Compiler Infrastructure
================================

This directory and its subdirectories contain source code for LLVM,
a toolkit for the construction of highly optimized compilers,
optimizers, and runtime environments.

LLVM is open source software. You may freely distribute it under the terms of
the license agreement found in LICENSE.txt.

Please see the documentation provided in docs/ for further
assistance with LLVM, and in particular docs/GettingStarted.rst for getting
started with LLVM and docs/README.txt for an overview of LLVM's
documentation setup.

If you are writing a package for LLVM, see docs/Packaging.rst for our
suggestions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].