dtcxzyw / llvm-opt-benchmark
An LLVM IR dataset for data-driven compiler optimization research
☆22Updated this week
Related projects ⓘ
Alternatives and complementary repositories for llvm-opt-benchmark
- An unofficial reference implementation of the C Minus Minus Compiler☆46Updated 2 months ago
- ☆50Updated last year
- cclyzer++ is a precise and scalable pointer analysis for LLVM code.☆138Updated 4 months ago
- A new (MLIR based) high-level IR for clang.☆386Updated this week
- 💀 The former home of clangir, now part of the official LLVM incubator. See website below for details.☆158Updated 2 years ago
- This is a tutorial on how to write an LLVM Pass using the (kind-of) new PassManager. It is compiled from different sources referenced in …☆51Updated 5 years ago
- A translation validation framework for MLIR☆73Updated last week
- Teaching and Learning Software Verification via SVF☆32Updated 3 weeks ago
- GrayC: Greybox Fuzzing of Compilers and Analysers for C☆56Updated 11 months ago
- Updated C version of the Test Suite for Vectorising Compilers☆51Updated 8 months ago
- A high performance LLVM-based dynamic binary instrumentation framework☆246Updated 5 months ago
- Tutorial for LLVM Dev Conference 2019.☆14Updated 5 years ago
- Code examples for tutoring modern C++☆89Updated 4 months ago
- A Pointer Analysis Framework for Rust☆42Updated last month
- Mirror of InriaForge SSABook repository: https://gforge.inria.fr/projects/ssabook/ (was scheduled for retirement at the end of 2020, was …☆129Updated 4 years ago
- The website for freeCompilerCamp's classroom tutorials, using Github Pages.☆32Updated 2 years ago
- DebugIR: Debugging LLVM-IR Files☆125Updated 3 weeks ago
- A repo to store the compiler project☆68Updated last year
- ☆30Updated 2 years ago
- UB-aware interpreter for LLVM debugging☆15Updated this week
- NOELLE Offers Empowering LLVM Extensions☆77Updated this week
- A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.☆161Updated 5 months ago
- Code examples used for the LAC LLVM course☆123Updated last week
- SanRazor is a sanitizer check reduction tool aiming to incur little overhead while retaining all important sanitizer checks.☆51Updated 3 years ago
- ☆162Updated this week
- ☆20Updated last year
- A collection of code based on LLVM/Clang compilation libraries and tools☆39Updated 4 years ago
- LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries, published by Packt☆175Updated last year
- clang & llvm examples, e.g. AST Interpreter, Function Pointer Analysis, Value Range Analysis, Data-Flow Analysis, Andersen Pointer Analys…☆263Updated 2 years ago
- Benchmarks for auto-vectorization and revectorization, including both hand-vectorized and scalar code☆25Updated 5 years ago