[][src]Function cranelift_codegen_meta::gen_binemit::gen_recipe

fn gen_recipe(recipe: &EncodingRecipe, fmt: &mut Formatter)

Generate code to handle a single recipe.

  • Unpack the instruction data, knowing the format.
  • Determine register locations for operands with register constraints.
  • Determine stack slot locations for operands with stack constraints.
  • Call hand-written code for the actual emission.