inducer / cgen
C/C++ source generation from an AST
☆157Updated 4 months ago
Related projects ⓘ
Alternatives and complementary repositories for cgen
- Python bindings for writing clang-based tools based on libtooling (e.g. for refactoring, auto-completion, etc.)☆36Updated 5 years ago
- Extensions for Eli Bendersky's pycparser☆83Updated 3 months ago
- GCC plugin that embeds CPython inside the compiler☆202Updated 2 years ago
- autotuning C++, just-in-time!☆51Updated 4 years ago
- Manipulate C-family ASTs with Clang☆66Updated 10 years ago
- LLVM compiler for python based on py2llvm☆133Updated 9 years ago
- Simple and powerful standalone project for clang-based tools using libtooling (e.g. refactoring, auto-completion, etc.)☆46Updated 5 months ago
- Python wrapper for isl, an integer set library☆73Updated last week
- Example project from my talks in the LLVM Social Berlin and C++ User Group☆172Updated 3 years ago
- Clang with JIT extensions☆229Updated last year
- Originally a github fork of the llvm-py repository from http://www.mdevan.org/llvm-py/index.html updated to work with LLVM 3.x. Since th…☆401Updated 9 years ago
- A tool based on clang which generates a call graph from a given C++ codebase☆129Updated 5 months ago
- Code Analysis and Refactoring with Clang Tools☆123Updated 4 years ago
- A benchmark suite containing 1 million compilable programs, mined from the largest public C repositories on GitHub.☆91Updated 4 years ago
- LLVM Optimization to extract a function, embedded in its intermediate representation in the binary, and execute it using the LLVM Just-In…☆513Updated 3 years ago
- LLVM Profiling Visualization☆83Updated 2 years ago
- [PROJECT DISCONTINUED] See the newer https://github.com/AntonLydike/filecheck.☆21Updated 4 months ago
- A C-family AST implementation designed to be an IR for DSL compilers.☆16Updated 7 years ago
- Python wrapper for the Clang C++ preprocessor and parser.☆127Updated 10 years ago
- C/C++ Source-to-Source Tool based on Clang☆71Updated last week
- Yet Another Random Program Generator☆489Updated 3 months ago
- pygccxml is a specialized XML reader that reads the output from CastXML. It provides a simple framework to navigate C++ declarations, usi…☆131Updated this week
- A simple example of defining custom plugins for clang and the clang static analyzer.☆78Updated 3 years ago
- A C99 preprocessor written in pure Python☆220Updated 8 months ago
- GPUVerify: a Verifier for GPU Kernels☆58Updated 2 years ago
- extensible interpreter for LLVM dynamic analyses☆43Updated 11 years ago
- Python interface for MLIR - the Multi-Level Intermediate Representation☆228Updated last month
- RV: A Unified Region Vectorizer for LLVM☆105Updated last month
- Generates CIL MLIR dialect from C/C++ source.☆31Updated 3 years ago
- Declarative MLIR compilers in Python!☆33Updated 4 years ago