Module cranelift_codegen::ir

source ·
Expand description

Representation of Cranelift IR functions.

Re-exports

Modules

Structs

Enums

  • Function argument extension options.
  • The special purpose of a function argument.
  • Describes the arithmetic operation in an atomic memory read-modify-write operation.
  • Endianness of a memory access.
  • An expanded program point directly exposes the variants, but takes twice the space to represent.
  • The name of an external is either a reference to a user-defined symbol table, or a short sequence of ascii bytes so that test cases do not have to keep track of a symbol table.
  • Information about a global value declaration.
  • Style of heap including style-specific information.
  • A well-known symbol.
  • The particular location for a value.
  • The name of a runtime library routine.
  • A trap code describing the reason for a trap.
  • An explicit name for a user-defined function, be it defined in code or in CLIF text.
  • Value label assignements: label starts or value aliases.

Traits

Functions

Type Definitions