Wyvern.Instruction.Icmp (wyvern v1.0.4)

Copy Markdown

Summary

Types

operand()

@type operand() :: Wyvern.Value.t()

operation()

@type operation() :: atom()

t()

@type t() :: %Wyvern.Instruction.Icmp{
  dest: Wyvern.Instruction.Types.destination(),
  id: reference(),
  op1: operand(),
  op2: operand(),
  operation: operation()
}

Functions

new(dest, operation, op1, op2)