462e03d01e
Refactoring motivation: go/dart-simulated-ffi * template Location and PairLocation with <dart::Register, dart::FpuRegister> or <dart::host::Register, dart::host::FpuRegister> * move RegisterName and FpuRegisterName from assembler to constants * move methods that are only implemented by Location and not HostLocation out of Location Change-Id: Ie9aa2dae63380da0cbfb15eacc440537fbed48f8 Cq-Include-Trybots: luci.dart.try:vm-kernel-precomp-bare-linux-release-simarm-try, vm-kernel-precomp-bare-linux-release-simarm64-try, vm-kernel-precomp-linux-debug-x64-try, vm-kernel-linux-debug-simdbc64-try, vm-kernel-precomp-win-release-simarm64-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/98845 Commit-Queue: Daco Harkes <dacoharkes@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com> Auto-Submit: Daco Harkes <dacoharkes@google.com>