Global Dead Code Elimination for LLVM, revisited
blog.quarkslab.com | research | #obfuscation | #performance | #llvm | #compiler-optimization | #quarkslab | #dead-code-elimination
Summary
A giant function with millions of instructions exposes quadratic behavior in LLVM's Global Dead Code Elimination pass, found while building an LLVM-based obfuscator; the post digs into the algorithm.
- Published
- Collected
Skip to content