Home
Contents
Hello, welcome to my blog! Compilers, computing science, programming :)
About Me
Compilers:
LLVM’s Intermediate Representation (work in progress)
What is an Intermediate Representation
Values, Registers, Memory
IR Structure and Global Symbols
Complete animated version
Tutorial presented @ LLVM’s dev conference 2019
MLIR Concepts (animation)
Early draft
C++:
The C++ Abstract Machine (animated version)
Static Variables and Optimizations
Build System Basics
Build Systems Basics - CMake Concepts
Tools:
A Git Introduction With No Commands
Programming Challenges
Two Largest Elements Using STL Algorithms
The Long Line Problem - TAOCP
Improve Spam - ACM-ICPC
References
Technical Books
Random Gaming Stuff