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
Read the Docs
v: latest
Versions
latest
stable
master
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.