facebookarchive / clangir
π The former home of clangir, now part of the official LLVM incubator. See website below for details.
β158Updated 2 years ago
Related projects β
Alternatives and complementary repositories for clangir
- A new (MLIR based) high-level IR for clang.β386Updated this week
- Generates CIL MLIR dialect from C/C++ source.β31Updated 3 years ago
- β162Updated this week
- VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to chooβ¦β397Updated this week
- cclyzer++ is a precise and scalable pointer analysis for LLVM code.β138Updated 4 months ago
- DebugIR: Debugging LLVM-IR Filesβ125Updated 3 weeks ago
- β51Updated 6 months ago
- A step-by-step tutorial for building an LLVM sample passβ213Updated 4 years ago
- Generic model checker for concurrent C programs (mirror repository)β134Updated 2 months ago
- An LLVM IR dataset for data-driven compiler optimization researchβ22Updated this week
- A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.β162Updated 5 months ago
- Tutorial for LLVM Dev Conference 2019.β14Updated 5 years ago
- Code examples for tutoring modern C++β89Updated 4 months ago
- PROPELLER: Profile Guided Optimizing Large Scale LLVM-based Relinkerβ375Updated this week
- Yet Another Random Program Generatorβ491Updated 3 months ago
- A high performance LLVM-based dynamic binary instrumentation frameworkβ246Updated 5 months ago
- A translation validation framework for MLIRβ73Updated last week
- 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 β¦β52Updated 5 years ago
- Generate project templates for executables that use LLVM and LLVM passesβ51Updated 2 years ago
- Benchmarks for auto-vectorization and revectorization, including both hand-vectorized and scalar codeβ26Updated 5 years ago
- β62Updated 5 years ago
- C/C++ frontend for MLIR. Also features polyhedral optimizations, parallel optimizations, and more!β490Updated last month
- Static range analysis for the LLVM compiler infrastructure.β55Updated 5 years ago
- Code examples used for the LAC LLVM courseβ123Updated 2 weeks ago
- Program Analisys and Transformation survey and links (particular focus on SSA)β154Updated 3 years ago
- A precise and scalable pointer analysis for LLVM, written in Ascentβ57Updated 3 weeks ago
- UB-aware interpreter for LLVM debuggingβ17Updated this week
- Lightweight framework for easy and efficient code generationβ98Updated 3 months ago
- LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries, published by Packtβ175Updated last year
- Peter's Amazing Syntax Tree Analyzerβ123Updated 2 months ago