Wyvern.BasicBlock (wyvern v1.0.4)

Copy Markdown

Summary

Types

instruction_list()

@type instruction_list() :: [Wyvern.Instruction.t()]

t()

@type t() :: %Wyvern.BasicBlock{
  id: reference(),
  instructions: instruction_list(),
  label: Wyvern.Label.t()
}

Functions

new(label, instructions)

@spec new(Wyvern.Label.t(), instruction_list()) :: t()