asmjit::Formatter Namespace Reference [¶]
Provides formatting functionality to format operands, instructions, and nodes.
Provides formatting functionality to format operands, instructions, and nodes.
Appends a formatted type_id to the output string sb.
Appends a formatted feature_id to the output string sb.
See CpuFeatures.
Appends a formatted register to the output string sb.
Emitter is optional, but it's required to format virtual registers, which won't be formatted properly if the emitter is not provided.
Appends a formatted label to the output string sb.
Emitter is optional, but it's required to format named labels properly, otherwise the formatted as it is an anonymous label.
Appends a formatted operand to the output string sb.
Emitter is optional, but it's required to format named labels and virtual registers. See format_register() and format_label() for more details.
Appends a formatted data-type to the output string sb.
Appends a formatted data to the output string sb.
Appends a formatted instruction to the output string sb.
Emitter is optional, but it's required to format named labels and virtual registers. See format_register() and format_label() for more details.
Appends a formatted node to the output string sb.
The node must belong to the provided builder.
Appends formatted nodes to the output string sb.
All nodes that are part of the given builder will be appended.
Appends formatted nodes to the output string sb.
This function works the same as format_node(), but appends more nodes to the output string, separating each node with a newline '
' character.