yuqi-zheng

writing / compiler

Compiler Optimization: Loop Unrolling 中文 →
Compiler Optimization: The Cost of Division 中文 →
Compiler Optimization: Using lea for Integer Arithmetic 中文 →
Compiler Optimization: Loop Style Doesn't Matter 中文 →
Compiler Optimization: Loop-Invariant Code Motion (LICM) 中文 →
Compiler Optimization: ARM's Barrel Shifter 中文 →
Compiler Optimization: Partial Inlining 中文 →
Compiler Optimization: Loop Unswitching 中文 →
Compiler Optimization: Why xor eax, eax Instead of mov eax, 0 中文 →
Compiler Optimization: How Pointer Aliasing Kills Performance 中文 →
Compiler Optimization: Replacing Division with Multiplication 中文 →
Compiler Optimization: Why Floating-Point Resists Vectorization 中文 →
Compiler Optimization: Inlining —The Master Optimization 中文 →
Compiler Optimization: Tail Call Optimization 中文 →
Compiler Optimization: How Compilers Optimize switch Statements 中文 →
Compiler Optimization: Induction Variables and Loop-Carried Dependencies 中文 →
Compiler Optimization: Calling Conventions and Argument Passing 中文 →
Compiler Optimization: When LICM Fails —The Aliasing Trap 中文 →
Compiler Optimization: Multiplying by Constants 中文 →
Compiler Optimization: How Compilers Compare Fixed-Length Strings 中文 →
Compiler Optimization: Recognizing the popcount Pattern 中文 →
Compiler Optimization: Clang's Algebraic Simplifications 中文 →
Compiler Optimization: SIMD and Auto-Vectorization 中文 →