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.