reg_alloc: UseDefOpArgXmm: default value for argument desired_location should be any_xmm, not any_gpr

This commit is contained in:
MerryMage 2016-08-26 18:50:08 +01:00
parent 7fedf04e79
commit ba31f43672

View file

@ -109,7 +109,7 @@ public:
std::tie(op, host_loc) = UseDefOpArgHostLocReg(use_value, def_inst, desired_locations); std::tie(op, host_loc) = UseDefOpArgHostLocReg(use_value, def_inst, desired_locations);
return std::make_tuple(op, HostLocToReg64(host_loc)); return std::make_tuple(op, HostLocToReg64(host_loc));
} }
std::tuple<OpArg, Xbyak::Xmm> UseDefOpArgXmm(IR::Value use_value, IR::Inst* def_inst, HostLocList desired_locations = any_gpr) { std::tuple<OpArg, Xbyak::Xmm> UseDefOpArgXmm(IR::Value use_value, IR::Inst* def_inst, HostLocList desired_locations = any_xmm) {
OpArg op; OpArg op;
HostLoc host_loc; HostLoc host_loc;
std::tie(op, host_loc) = UseDefOpArgHostLocReg(use_value, def_inst, desired_locations); std::tie(op, host_loc) = UseDefOpArgHostLocReg(use_value, def_inst, desired_locations);