gccjit
Tutorial
Creating a trivial machine code function
Options
Full example
Loops and variables
Visualizing the control flow graph
Full example
Implementing a “brainf” compiler
The “brainf” language
Converting a brainf script to libgccjit IR
Compiling a context to a file
Other forms of ahead-of-time-compilation
Topic Reference
Compilation contexts
Debugging
Options
String options
Boolean options
Integer options
Types
Standard types
Structures
Expressions
Unary Operations
Binary Operations
Comparisons
Functions
Source Locations
Faking it
Compiling a context
In-memory compilation
Ahead-of-time compilation
gccjit
Docs
»
Tutorial
Edit on GitHub
Tutorial
ΒΆ
Creating a trivial machine code function
Options
Full example
Loops and variables
Visualizing the control flow graph
Full example
Implementing a “brainf” compiler
The “brainf” language
Converting a brainf script to libgccjit IR
Compiling a context to a file
Other forms of ahead-of-time-compilation
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.