AsmJit
Low-Latency Machine Code Generation
Label (jump target or data location).
Label represents a location in code typically used as a jump target, but may be also a reference to some data or a static variable. Label has to be explicitly created by BaseEmitter.
Example of using labels:
Creates a label operand without ID (you must set the ID to make it valid).
Creates a cloned label operand of other
.
Creates a label operand of the given id
.
Resets the label, will reset all properties and set its ID to Globals::kInvalidId
.
Tests whether the label was created by CodeHolder and/or an attached emitter.
Sets the label id
.