gcc-python-plugin
latest
  • Requirements
  • Prebuilt-packages
  • Building the plugin from source
  • Basic usage of the plugin
  • Global data access
  • Overview of GCC’s internals
  • Example scripts
  • Working with C code
  • Locations
  • Generating custom errors and warnings
  • Working with functions and control flow graphs
  • gcc.Tree and its subclasses
  • Gimple statements
  • Optimization passes
  • Working with callbacks
  • Creating custom GCC attributes
  • Usage example: a static analysis tool for CPython extension code
  • Success Stories
  • Getting Involved
  • Documentation
  • Miscellanea
  • Release Notes
  • Appendices
    • All of GCC’s passes
    • gcc.Tree operators by symbol
gcc-python-plugin
  • Docs »
  • Appendices
  • Edit on GitHub

Appendices¶

The following contain tables of reference material that may be useful when writing scripts.

  • All of GCC’s passes
    • The lowering passes
    • The “small IPA” passes
    • The “regular IPA” passes
    • Passes generating Link-Time Optimization data
    • The “all other passes” catch-all
  • gcc.Tree operators by symbol
Next Previous

© Copyright 2011-2018, David Malcolm. Revision 41f52bd3.

Built with Sphinx using a theme provided by Read the Docs.