Add evaluation of an rvalue, assigning the result to the given lvalue. This is equivalent to "lvalue = rvalue".
Add evaluation of an rvalue, using the result to modify an lvalue. This is equivalent to "lvalue op= rvalue".
A way to add a function call to the body of a function being defined, with various number of args.
Add a no-op textual comment to the internal representation of the code. It will be optimized away, but visible in the dumps seens via JITBoolOption.DUMP_INITIAL_TREE and JITBoolOption.DUMP_INITIAL_GIMPLE.
Add evaluation of an rvalue, discarding the result.
Terminate a block by adding evaluation of an rvalue, branching on the result to the appropriate successor block.
Terminate a block by adding a jump to the given target block. This is equivalent to "goto target".
Terminate a block by adding evaluation of an rvalue, returning the value. This is equivalent to "return rvalue".
Terminate a block by adding a valueless return, for use within a function with "void" return type. This is equivalent to "return".
Returns the internal gcc_jit_block object.
Returns the JITFunction this JITBlock is within.
Return the context this JITObject is within.
Get a human-readable description of this object.
Class wrapper for gcc_jit_block