A curated list of awesome resources for Graal, GraalVM, Truffle and related topics
-
Updated
Feb 15, 2023 - Shell
The LLVM compiler infrastructure project is a set of compiler and toolchain technologies, which can be used to develop a front end for any programming language and a back end for any instruction set architecture.
A curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Demonstration of LLVM's opt-viewer tool
This is a collection of scripts aimed at streamlining the process of kernel compilation for improved efficiency and effectiveness.
Collective Knowledge packages to build development versions of compilers (LLVM, GCC, etc) and use them in customizable and portable CK research workflows:
Scripts which are helping to bolt binarys and also build a bolted toolchain
Inter-procedural analysis framework and dependency/information-flow analysis for LLVM
Violet: Selective Symbolic Execution to Detect Bad Performance Misconfiguration
A minimal Docker container built with specific versions of LLVM and Clang
Scripts to train MLGO models for Linux kernels
Google Summer of Code repository for building Swift 4, 5 and higher for Haiku.
Binary code stuffing for x86_64 & aarch64 ELFs (Relocations supported)
Created by Vikram Adve, Chris Lattner
Released 2019
Latest release 22 days ago