Expand description
Generate instruction data (including opcodes, formats, builders, etc.).
Constantsยง
- TYPESET_
LIMIT ๐
Functionsยง
- gen_
arguments_ ๐method - gen_
bitset ๐ - gen_
bool_ ๐accessor - gen_
builder ๐ - Generate a Builder trait with methods for all instructions.
- gen_
format_ ๐constructor - Emit a method for creating and inserting an instruction format.
- gen_
formats ๐ - Generate an instruction format enumeration.
- gen_
inst_ ๐builder - Emit a method for generating the instruction
inst
. - gen_
instruction_ ๐data - Generate the InstructionData enum.
- gen_
instruction_ ๐data_ impl - Generate the boring parts of the InstructionData implementation.
- gen_
member_ ๐inits - Emit member initializers for an instruction format.
- gen_
opcodes ๐ - gen_
type_ ๐constraints - Generate value type constraints for all instructions.
- gen_
typesets_ ๐table - Generate the table of ValueTypeSets described by type_sets.
- generate ๐
- get_
constraint ๐ - Get the value type constraint for an SSA value operand, where
ctrl_typevar
is the controlling type variable. - iterable_
to_ ๐string - typeset_
to_ ๐string