[][src]Module cranelift_codegen::isa::registers

Data structures describing the registers in an ISA.

Structs

DisplayRegUnit

Temporary object that holds enough information to print a register unit.

RegBank

The register units in a target ISA are divided into disjoint register banks. Each bank covers a contiguous range of register units.

RegClassData

Data about a register class.

RegClassIndex

A small reference to a register class.

RegInfo

Information about the registers in an ISA.

Constants

MAX_TRACKED_TOPRCS

Guaranteed maximum number of top-level register classes with pressure tracking in any ISA.

Functions

regs_overlap

Test of two registers overlap.

Type Definitions

RegClass

A register class reference.

RegClassMask

A bit mask indexed by register classes.

RegUnit

Register units are the smallest units of register allocation.

RegUnitMask

A bit mask indexed by register units.