souper_ir

Module ast

Source
Expand description

Abstract syntax tree type definitions.

Structs§

Enums§

  • Any value that can be assigned to a name.
  • Attributes describing data-flow facts known about a particular value or result of an instruction.
  • A Souper instruction.
  • An operand for an instruction or some other kind of operation.
  • A complete optimization that replaces a left-hand side with a right-hand side.
  • Attributes describing data-flow facts known about the root of a left- or right-hand side.
  • A statement in a LHS or RHS.