How to write an extension for C
summary
Shows how to add a procedural-parametric extension to the C language by modifying clang and mapping new source constructs down to LLVM IR. Describes the implementation steps needed to extend existing clang structures and presents a small concrete example of the extension in C, with reference to the procedural-parametric approach used in the cited ACM paper.
AI-written summary · about
related talks
01h 03mCLANG + C2 - Engineering/Futures/Measurements
55mHow to Implement Your First Compiler Feature:The Story of Concepts in Clang
01h 23mCarbon Language: An experimental successor to C++
47mAutomatic C++ source code generation with clang
32mTeaching Old Compilers New Tricks: Transpiling C++17 to C++11
01h 01mMeta
55mHow Compilers Work: Introduction to LLVM Passes
16mTranspiling Slang Methods to C Functions: An Example of Static Polymorphism for S...