gcc_jit_block

A gcc_jit_block encapsulates a "basic block" of statements within a function (i.e. with one entry point and one exit point).

Every block within a function must be terminated with a conditional, a branch, or a return.

The blocks within a function form a directed graph.

The entrypoint to the function is the first block created within it.

All of the blocks in a function must be reachable via some path from the first block.

It's OK to have more than one "return" from a function (i.e. multiple blocks that terminate by returning).

extern (C)
struct gcc_jit_block

Meta