All Projects → compiler_lab → Similar Projects or Alternatives

428 Open source projects that are alternatives of or similar to compiler_lab

Malc
Mal (Make A Lisp) compiler
Stars: ✭ 85 (+73.47%)
Mutual labels:  llvm
TinyCompiler
c compiler based on flex(lex), bison(yacc) and LLVM, supports LLVM IR and obj code generation. 基于flex,bison以及LLVM,使用c++11实现的类C语法编译器, 支持生成中间代码及可执行文件.
Stars: ✭ 162 (+230.61%)
Mutual labels:  llvm
deollvm64
deobfuscator llvm arm64 script
Stars: ✭ 67 (+36.73%)
Mutual labels:  llvm
m2lang
The LLVM-based Modula-2 compiler
Stars: ✭ 29 (-40.82%)
Mutual labels:  llvm
Likely
A compiler intermediate representation for image recognition and heterogeneous computing.
Stars: ✭ 81 (+65.31%)
Mutual labels:  llvm
opencilk-project
Monorepo for the OpenCilk compiler, forked from llvm/llvm-project. See the OpenCilk/infrastructure repository for build and installation instructions.
Stars: ✭ 42 (-14.29%)
Mutual labels:  llvm
Llvm Ir Tutorial
LLVM IR入门指南
Stars: ✭ 232 (+373.47%)
Mutual labels:  llvm
aWsm
WebAssembly ahead-of-time compiler and runtime. Focuses on generating fast code, simplicity, and portability.
Stars: ✭ 177 (+261.22%)
Mutual labels:  llvm
Meta Clang
Clang C/C++ cross compiler and runtime for OpenEmbedded/Yocto Project
Stars: ✭ 76 (+55.1%)
Mutual labels:  llvm
clad
clad -- automatic differentiation for C/C++
Stars: ✭ 161 (+228.57%)
Mutual labels:  llvm
Llvm Utils
LLVM/Clang for Visual Studio 2019, 2017, 2015, 2013, 2012 and 2010. clang-cl for Python3 distutils. Utils for Clang Static Analyzer
Stars: ✭ 123 (+151.02%)
Mutual labels:  llvm
Swiftweekly.github.io
A community-driven weekly newsletter about Swift.org
Stars: ✭ 305 (+522.45%)
Mutual labels:  llvm
ebpfpub
ebpfpub is a generic function tracing library for Linux that supports tracepoints, kprobes and uprobes.
Stars: ✭ 86 (+75.51%)
Mutual labels:  llvm
Sparrow
The Sparrow programming language
Stars: ✭ 72 (+46.94%)
Mutual labels:  llvm
anvill
anvill forges beautiful LLVM bitcode out of raw machine code
Stars: ✭ 228 (+365.31%)
Mutual labels:  llvm
Kazan
Mirror; Work-in-progress software-rendering Vulkan implementation
Stars: ✭ 226 (+361.22%)
Mutual labels:  llvm
pymlir
Python interface for MLIR - the Multi-Level Intermediate Representation
Stars: ✭ 84 (+71.43%)
Mutual labels:  llvm
Akilang
A compiler for a simple language, built with Python and LLVM
Stars: ✭ 71 (+44.9%)
Mutual labels:  llvm
surveyor
A symbolic debugger for C/C++ (via LLVM), machine code, and JVM programs
Stars: ✭ 14 (-71.43%)
Mutual labels:  llvm
tinylang
Tiny玩具语言(Go语言实现/包含Tiny编译器/CASL汇编器/COMET虚拟机/调试器/支持WebAssembly/LLVM)
Stars: ✭ 61 (+24.49%)
Mutual labels:  llvm
doc
Design documents related to the decompilation pipeline.
Stars: ✭ 23 (-53.06%)
Mutual labels:  llvm
Llvm8
Statically recompiling CHIP8 to Windows and macOS using LLVM
Stars: ✭ 71 (+44.9%)
Mutual labels:  llvm
Jazz
Jazz - modern and fast programming language.
Stars: ✭ 86 (+75.51%)
Mutual labels:  llvm
Omniscidb
OmniSciDB (formerly MapD Core)
Stars: ✭ 2,601 (+5208.16%)
Mutual labels:  llvm
LOWLLVM
参照着OLLVM写的一个混淆库,只要机器上有装LLVM,就可以直接编译拿来用
Stars: ✭ 46 (-6.12%)
Mutual labels:  llvm
Llvm Heat Printer
LLVM Profiling Visualization
Stars: ✭ 68 (+38.78%)
Mutual labels:  llvm
imp
Compiler for IMP programming language implemented in Haskell
Stars: ✭ 16 (-67.35%)
Mutual labels:  llvm
U-00DC-Sprache
"Ü" programming language development
Stars: ✭ 43 (-12.24%)
Mutual labels:  llvm
llvm-semantics
Formal semantics of LLVM IR in K
Stars: ✭ 42 (-14.29%)
Mutual labels:  llvm
Avalonstudio
Cross platform IDE and Shell
Stars: ✭ 1,132 (+2210.2%)
Mutual labels:  llvm
llvm-package-windows
Provides LLVM binary packages for an (almost) complete Windows build matrix. Built and packaged by GitHub Actions.
Stars: ✭ 77 (+57.14%)
Mutual labels:  llvm
Jfs
Constraint solver based on coverage-guided fuzzing
Stars: ✭ 215 (+338.78%)
Mutual labels:  llvm
mlir-hs
Haskell bindings for MLIR
Stars: ✭ 53 (+8.16%)
Mutual labels:  llvm
M680x0 Llvm
M68K LLVM Port
Stars: ✭ 62 (+26.53%)
Mutual labels:  llvm
systemc-compiler
This tool translates synthesizable SystemC code to synthesizable SystemVerilog.
Stars: ✭ 128 (+161.22%)
Mutual labels:  llvm
geode
The Geode Programming Language
Stars: ✭ 16 (-67.35%)
Mutual labels:  llvm
CMLFS
Clang-Built Musl Linux From Scratch
Stars: ✭ 51 (+4.08%)
Mutual labels:  llvm
Zapcc
zapcc is a caching C++ compiler based on clang, designed to perform faster compilations
Stars: ✭ 1,109 (+2163.27%)
Mutual labels:  llvm
Chromium Clang
Chromium browser compiled with the Clang/LLVM compiler.
Stars: ✭ 77 (+57.14%)
Mutual labels:  llvm
Pure Lang
Pure programming language
Stars: ✭ 209 (+326.53%)
Mutual labels:  llvm
LLVM-Obfuscator
LLVM Obfuscator
Stars: ✭ 44 (-10.2%)
Mutual labels:  llvm
Llvm 9.0 Learner Tutorial
A blog for LLVM(v9.0.0 or v11.0.0) beginner, step by step, with detailed documents and comments. Record the way I learn LLVM and accomplish a complete project for FPGA High-Level Synthesis with it.
Stars: ✭ 58 (+18.37%)
Mutual labels:  llvm
movForth
LLVM frontend for the Forth Language
Stars: ✭ 71 (+44.9%)
Mutual labels:  llvm
evm llvm
Official repo of the EVM LLVM project
Stars: ✭ 72 (+46.94%)
Mutual labels:  llvm
Parse
Go parsers for web formats
Stars: ✭ 224 (+357.14%)
Mutual labels:  lexer
Llvm Hs Examples
Examples for Haskell bindings to LLVM
Stars: ✭ 51 (+4.08%)
Mutual labels:  llvm
Diagon
Interactive ASCII art diagram generators. 🌟
Stars: ✭ 189 (+285.71%)
Mutual labels:  lexer
Alive
Alive: Automatic LLVM's Instcombine Verifier
Stars: ✭ 204 (+316.33%)
Mutual labels:  llvm
Participle
A parser library for Go
Stars: ✭ 2,302 (+4597.96%)
Mutual labels:  lexer
Replace function name
LLVM IR编译时替换函数名
Stars: ✭ 50 (+2.04%)
Mutual labels:  llvm
Libpypa
libpypa is a Python parser implemented in pure C++
Stars: ✭ 172 (+251.02%)
Mutual labels:  lexer
compiler-design-lab
These are my programs for compiler design lab work in my sixth semester
Stars: ✭ 47 (-4.08%)
Mutual labels:  nfa
Mapping High Level Constructs To Llvm Ir
A guide that explains how high level programming language constructs are mapped to the LLVM intermediate language.
Stars: ✭ 305 (+522.45%)
Mutual labels:  llvm
Leekscript V2
A dynamically typed, compiled just-in-time programming language used in Leek Wars' AIs
Stars: ✭ 46 (-6.12%)
Mutual labels:  llvm
alon
Remix for Solana.
Stars: ✭ 87 (+77.55%)
Mutual labels:  llvm
lhc
The LLVM LHC Haskell Optimization System
Stars: ✭ 194 (+295.92%)
Mutual labels:  llvm
kotlin-native
Kotlin/Native infrastructure
Stars: ✭ 7,066 (+14320.41%)
Mutual labels:  llvm
LLVMTemplate
LLVM + Swift template Xcode project
Stars: ✭ 12 (-75.51%)
Mutual labels:  llvm
heyoka.py
Python library for ODE integration via Taylor's method and LLVM
Stars: ✭ 45 (-8.16%)
Mutual labels:  llvm
Lesma
The Lesma Programming Language
Stars: ✭ 14 (-71.43%)
Mutual labels:  llvm
301-360 of 428 similar projects