asmjit::InstExNode Class Reference

Instruction node with maximum number of operands.

This node is created automatically by Builder/Compiler in case that the required number of operands exceeds the default capacity of InstNode.

Public Members

- Public Attributes inherited from asmjit::InstNode
- Public Attributes inherited from asmjit::BaseNode

Member Functions

Construction & Destruction
- Public Member Functions inherited from asmjit::InstNode
- Public Member Functions inherited from asmjit::BaseNode

Additional Inherited Members

- Public Types inherited from asmjit::InstNode
- Public Types inherited from asmjit::BaseNode

Constructor & Destructor Documentation

InstExNode::InstExNode(BaseBuilder* cb, uint32_t instId, uint32_t options, uint32_t opCapacity = Globals::kMaxOpCount)noexcept

Creates a new InstExNode instance.

Member Data Documentation

Operand_ InstExNode::_opArrayEx[Globals::kMaxOpCount - kBaseOpCapacity]

Continued _opArray[] to hold up to kMaxOpCount operands.