Skip to main content

ExtendedInstruction

Type Alias ExtendedInstruction 

Source
pub type ExtendedInstruction<'a> = BaseInstruction<'a, ExtInstOp>;

Aliased Type§

pub struct ExtendedInstruction<'a> {
    pub opname: &'a str,
    pub opcode: ExtInstOp,
    pub capabilities: &'a [Capability],
    pub extensions: &'a [&'a str],
    pub operands: &'a [LogicalOperand],
}

Fields§

§opname: &'a str

Opname.

§opcode: ExtInstOp

Opcode.

§capabilities: &'a [Capability]

Capabilities required for this instruction.

§extensions: &'a [&'a str]

Extensions required for this instruction.

§operands: &'a [LogicalOperand]

Logical operands for this instruction.

This includes result type id and result id.