• Introduction
  • Scope
  • Prerequisites
  • Adding Your Pass
  • Traversing the AST
  • Recognizing Code Patterns
  • Code Transformations
  • Executing the Pass
  • Building
  • Running
  • Advanced features
  • Example passes