Tag: #llvm
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 5 posts
Clang 22's MSVC ABI Change — the Vector Deleting Destructor and the delete[] Heap Corruption Still Alive in 22.1.x
Clang 22.1.0 (2026-02-24) changed destructor codegen in two places when targeting the MSVC ABI. One aligns ::delete handling with MSVC; the other is vector deleting destructor support, closing an issue opened in 2014 aft
2026-07-16 · 17 min read #llvm#clang#cpp#compilerCompilers and Modern Language Runtimes — LLVM, JIT, GC, V8 TurboFan/Maglev, Inline Caching, Escape Analysis, Rust Monomorphization Complete Guide (2025)
Everything that happens from a line of code to CPU execution. LLVM's dominance, V8's 4-tier JIT, Hidden Classes and Inline Caching, Escape Analysis, GC lineage from Mark & Sweep to ZGC, Go's work-stealing scheduler, Rust
2026-04-15 · 11 min read #compiler#runtime#llvm#jit#garbage-collectionCompiler & Interpreter Design Complete Guide 2025: Lexer, Parser, AST, Code Generation
Everything about compiler/interpreter design! Lexer (tokenization), Parser (syntax analysis/recursive descent/Pratt), AST (abstract syntax tree), semantic analysis (type checking), IR (intermediate representation), code
2026-04-14 · 31 min read #compiler#interpreter#lexer#parser#astCompilers and Interpreters: How Code Actually Runs — Everything Developers Need to Know
A complete deep-dive into how code executes! Lexing → Parsing → AST → IR → Code Generation, Compiler vs Interpreter vs JIT, V8 (JS), CPython (Python), JVM (Java), GCC/LLVM, GraalVM — build the performance intuition every
2026-03-23 · 17 min read #compiler#interpreter#lexer#parser#astCompiler & Interpreter Design: From Parsers to LLVM and AI Compilers (TVM/XLA)
A comprehensive guide from lexical analysis and ASTs to LLVM IR, then all the way to AI-specific compilers like TVM and XLA. Master how torch.compile() works internally and how kernel fusion drives performance.
2026-03-17 · 15 min read #compiler#llvm#tvm#xla#mlcompiler