david.garden

Recent Resource

  • Data Flow

    Aug 11, 2026

  • CodeBase overview

    Jul 09, 2026

  • QEMU Dev Start[youtube] notes

    Jul 09, 2026

See 39 more →

Recent Project

  • QBOX

    Jul 15, 2026

  • rpclib (msgpack)

    Jul 14, 2026

  • Notes about DTS

    Jun 14, 2026

See 21 more →

Recent Area

  • Data Flow Analysis - Foundation

    Aug 09, 2026

  • Pointer Analysis

    Aug 09, 2026

  • Introduction to Optimization

    Aug 08, 2026

  • Data Flow Analysis

    Aug 08, 2026

  • Engineer A Compiler 3rd

    Aug 08, 2026

See 122 more →

AI and Compiler

Feb 22, 20261 min read

  • infix expression evaluation cpp impl
  • Why SSA? (mcyoung blog)
  • Chris Lattner’s Resume
  • The Hardware Lottery https://hardwarelottery.github.io/ @todo
  • 编程语言基础 Agda
  • GCC Wiki ListOfCompilerBooks
  • frontend
    • Practical parsing with flex and bison
    • Why you should not use (f)lex, yacc and bison
    • EBNF BNF playground
    • Understanding the clang AST @todo
  • maskray blog 工具链开发很多优质内容
  • llvm beginner resource
  • Deep diving into LLVM loop unroll
  • A Loop Flattening Pass in LLVM
  • Bloaty (size profiler for binaries)
  • cs343 Advanced Compiler
    • cs143 Compiler bilibili
    • cs243
    • cs4120
    • cs6120 from reddit
    • CSCD70
    • CSE131
    • UCSD CSE 231: Advanced Compiler Design - Sorin Lerner (after UCSD CSE 131: for more on analysis & optimization—data flow analysis, lattice theory, SSA, optimization
    • KAIST CS420: Compiler Design - Jeehoon Kang (good modern treatment of SSA representation itself github
  • llvm constant expression interpreter in clang
  • halide-lang
  • Linkers and Loaders
  • How to learn compilers: LLVM Edition
  • Serene Programming Language - A Modern Lisp
  • Language Programming engineer → which parsing
  • What is MLIR
  • AI compiler
  • Programming Languages:Application and Interpretation
  • chenweiwei github.io Modular engineer
  • Nividia docs
    • CUDA compilation
    • CUDA nvcc driver
    • CUDA C++ programming
  • Why you need subtyping
  • deepwiki about llvm-project source
  • SPA

9 items under this folder.

  • Aug 08, 2026

    Engineer A Compiler 3rd

    • Feb 12, 2025

      南京大学关于程序分析的课程

      • compiler
      • dataflow
    • May 27, 2026

      Static Program Analysis (SPA)

      • Mar 06, 2025

        vLLM and something

        • compiler
        • AI
      • Mar 05, 2025

        ray

        • compiler
        • distribute
        • 分布式
      • Mar 04, 2025

        about CUDA

        • compiler
        • GPU
        • CUDA
      • Feb 25, 2025

        maclker from 知乎

        • compiler
      • Feb 25, 2025

        TVM 和 MLC 的摘录

        • compiler
      • Jan 22, 2025

        MLIR 相关

        • mlir
        • compiler

      Recent Resource

      • Data Flow

        Aug 11, 2026

      • CodeBase overview

        Jul 09, 2026

      • QEMU Dev Start[youtube] notes

        Jul 09, 2026

      See 39 more →

      Recent Project

      • QBOX

        Jul 15, 2026

      • rpclib (msgpack)

        Jul 14, 2026

      • Notes about DTS

        Jun 14, 2026

      See 21 more →

      Recent Area

      • Data Flow Analysis - Foundation

        Aug 09, 2026

      • Pointer Analysis

        Aug 09, 2026

      • Introduction to Optimization

        Aug 08, 2026

      • Data Flow Analysis

        Aug 08, 2026

      • Engineer A Compiler 3rd

        Aug 08, 2026

      See 122 more →

      Created with Quartz v4.5.1 © 2026

      • GitHub