2022

08-14 Propeller: 代码布局优化技术简介
08-07 BOLT: 链接后优化技术简介
07-30 《思考快与慢》书摘
07-24 C++ Insights: 源码探查工具
07-17 MLGO: 用强化学习为 LLVM 提供优化策略
07-10 LLVM Opt-Pipeline 查看
07-09 《哲学家们都干了些什么》书摘
07-02 LLVM 中的循环: Loop
06-05 编译优化概念:Canonicalization
05-29 《社会学的想象力》书摘
05-15 LLVM Instrumentation 程序探测
04-17 Swift 编译器优化技术:WMO
04-10 C 语言 rand() 会可能调用 malloc()
04-05 《好好赚钱》书摘
03-20 链接器优化: 相同代码折叠 ICF
03-13 《罪与罚》书摘
02-20 《孙子兵法》书摘
01-16 编译优化 - 循环优化

2021

12-26 Swift 编译器构建学习笔记
12-12 那些编译器优化盲区 - 1
11-21 《置身事内》书摘
11-14 《非线性成长》书摘
10-16 LLVM JIT 的运用:WebKit FTL JIT
10-10 【论文阅读】身体的劳动与劳动者
10-07 LLVM 新一代 JIT API:ORC
09-12 《上帝掷骰子吗?》书摘
09-04 C++ 异常是如何实现的
08-28 《你当像鸟飞往你的山》书摘
08-21 SOLID 代码设计原则
08-15 C++ 析构函数的坑
08-07 《WebAssembly 原理与核心技术》笔记
08-01 代码分析属性图 CPG 介绍
07-25 《时间的秩序》书摘
07-24 【译】LLVM 类型相等判断
07-17 《富爸爸,穷爸爸》书摘
07-17 代码 bug 嗅探器:Sanitizer
07-10 跨语言调 C 库:DragonFFI
07-03 【译】LLVM 类型系统
06-27 《杀死一只知更鸟》书摘
06-26 代码优化利器 LTO 介绍
06-19 【论文阅读】C++ 二进制插桩检测程序缺陷
06-14 【译】LLVM 的设计
06-13 【译】CMake 构建工具
06-13 【译】Ninja 构建系统
06-12 【译】编译构建的确定性分析
06-05 C++ 是如何处理函数符号查找?
05-29 CPU 分支预测探索与利用
05-23 【译】优化 clang 编译器的 mapping 函数
05-16 《go 语言圣经》笔记
05-04 《少有人走的路:心智成熟的旅程》书摘