Module cranelift_codegen_meta::gen_inst
source ยท 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.
- 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.
- 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 ๐