banach-space / cpp-tutor
Code examples for tutoring modern C++
β91Updated last month
Alternatives and similar repositories for cpp-tutor:
Users that are interested in cpp-tutor are comparing it to the libraries listed below
- Companion Repository for the Lecture Slides for the Clang Librariesβ88Updated 10 months ago
- π The former home of clangir, now part of the official LLVM incubator. See website below for details.β157Updated 2 years ago
- Generate SQL from TableGen code - This is part of the tutorial "How to write a TableGen backend" in 2021 LLVM Developers' Meeting.β29Updated last year
- Code examples used for the LAC LLVM courseβ128Updated 2 months ago
- A binary optimization/specialization library supporting multiple rewritersβ112Updated 3 years ago
- Generates CIL MLIR dialect from C/C++ source.β32Updated 3 years ago
- Fork of LLVM for demonstrating optimization pass developmentβ29Updated last year
- LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries, published by Packtβ179Updated last year
- β168Updated this week
- CDSChecker: A Model Checker for C11 and C++11 Atomicsβ28Updated 11 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 β¦β53Updated 5 years ago
- Some experiments with SMT solvers and GIMPLE IRβ72Updated this week
- A collection of code based on LLVM/Clang compilation libraries and toolsβ39Updated 5 years ago
- Generate project templates for executables that use LLVM and LLVM passesβ52Updated 2 years ago
- Program Analisys and Transformation survey and links (particular focus on SSA)β161Updated 3 years ago
- A small library and kernel module for easy access to x86 performance monitor counters under Linux.β96Updated 8 months ago
- cclyzer++ is a precise and scalable pointer analysis for LLVM code.β138Updated 6 months ago
- DebugIR: Debugging LLVM-IR Filesβ129Updated last month
- 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 accompliβ¦β101Updated 2 years ago
- A step-by-step tutorial for building an LLVM sample passβ215Updated 4 years ago
- The website for freeCompilerCamp's classroom tutorials, using Github Pages.β32Updated 3 years ago
- CERE: Codelet Extractor and REplayerβ40Updated last year
- Generic model checker for concurrent C programs (mirror repository)β137Updated 4 months ago
- An LLVM IR dataset for data-driven compiler optimization researchβ30Updated this week
- A better C/C++ macro extension. Implemented in Clang plugins. Inspired by Rust's macro systemβ65Updated 4 years ago
- Tutorial for LLVM Dev Conference 2019.β14Updated 5 years ago
- A high performance LLVM-based dynamic binary instrumentation frameworkβ250Updated 7 months ago
- Notes on clang and llvmβ37Updated last year
- Runtime type and bounds-error checking for C/C++β101Updated last month
- A (concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-pointβ39Updated 2 years ago