Grr. I really should just do simple linear scan register allocation with the dumb pass-everything-on-the-stack ABI to start with, but I keep trying to map out how "do it right" with a more realistic pass-by-registers ABI, etc. The desire to solve the whole problem "for real" is fighting with the desire to get a basic implementation working first. Ideally I'd leave things in the argument registers as long as possible *and* avoid spilling to the stack around function calls... #Compiler #PLdev