Expand description
Abstract syntax tree type definitions.
Structs§
- An arena of objects of type
T
. - An assignment, defining a value.
- A basic block.
- An identifier for a defined block.
- A block path condition.
- A candidate rewrite.
- A constant value.
- An identifier for an object allocated within an arena.
- The root of a left-hand side.
- The left-hand side of a replacement.
- A builder for a
LeftHandSide
. - A path condition.
- A phi node.
- A builder for a
Replacement
. - The right-hand side of a replacement.
- A type.
- An identifier for a value defined by an assignment.
- An input variable.
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.