x86codegen.sml 338 Bytes
structure X86CodeGen : CODEGEN = struct

  structure P = X86Prg

  fun codeGen (p: Tree.prg) =
    raise (Fail "instruction selection goes here")

  val allRegisters =
    raise (Fail "list of all machine registers")

  val generalPurposeRegisters =
    raise (Fail "list of registers that can be used freely by register allocator")

end