Searched refs:machine_reg (Results 1 – 5 of 5) sorted by relevance
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/ |
D | call_intrinsic.h | 118 return {reg.machine_reg(), x86_64::CallImm::kXmmRegType}; in GenPrepareCallImmArg() 137 builder->Gen<x86_64::MovdquXRegMemBaseDisp>(first_reg.machine_reg(), result_ptr, 0); in LoadCallIntrinsicResult() 139 builder->Gen<x86_64::MovdquXRegMemBaseDisp>(second_reg.machine_reg(), result_ptr, 16); in LoadCallIntrinsicResult() 157 std::get<0>(result).machine_reg(), result_ptr, 0 * 16); in LoadCallIntrinsicResult() 159 std::get<1>(result).machine_reg(), result_ptr, 1 * 16); in LoadCallIntrinsicResult() 161 std::get<2>(result).machine_reg(), result_ptr, 2 * 16); in LoadCallIntrinsicResult() 176 std::get<0>(result).machine_reg(), result_ptr, 0 * 16); in LoadCallIntrinsicResult() 178 std::get<1>(result).machine_reg(), result_ptr, 1 * 16); in LoadCallIntrinsicResult() 180 std::get<2>(result).machine_reg(), result_ptr, 2 * 16); in LoadCallIntrinsicResult() 182 std::get<3>(result).machine_reg(), result_ptr, 3 * 16); in LoadCallIntrinsicResult() [all …]
|
D | frontend.h | 239 builder_.GenGetSimd<8>(result.machine_reg(), GetThreadStateFRegOffset(reg)); in GetFRegAndUnboxNan() 242 builder_.Gen<x86_64::MacroUnboxNanFloat32AVX>(unboxed_result.machine_reg(), in GetFRegAndUnboxNan() 243 result.machine_reg()); in GetFRegAndUnboxNan() 245 builder_.Gen<x86_64::MacroUnboxNanFloat32>(unboxed_result.machine_reg(), in GetFRegAndUnboxNan() 246 result.machine_reg()); in GetFRegAndUnboxNan() 254 builder_.Gen<x86_64::MacroNanBoxFloat32AVX>(value.machine_reg(), value.machine_reg()); in NanBoxFpReg() 256 builder_.Gen<x86_64::MacroNanBoxFloat32>(value.machine_reg()); in NanBoxFpReg() 265 builder_.GenSetSimd<8>(GetThreadStateFRegOffset(reg), value.machine_reg()); in NanBoxAndSetFpReg() 273 Gen<x86_64::MovssXRegMemBaseDisp>(res.machine_reg(), arg, offset); in LoadFp() 275 Gen<x86_64::MovsdXRegMemBaseDisp>(res.machine_reg(), arg, offset); in LoadFp() [all …]
|
D | simd_register.h | 34 [[nodiscard]] MachineReg constexpr machine_reg() const { return machine_reg_; } in machine_reg() function
|
D | inline_intrinsic.h | 235 Mov<DestRegClass, intrinsics::bindings::XmmReg>(builder, dest, src.machine_reg()); in MovFromInput() 243 Mov<intrinsics::bindings::XmmReg, SrcRegClass>(builder, dest.machine_reg(), src); in MovToResult() 570 return r.machine_reg(); in UnwrapSimdReg()
|
D | frontend.cc | 278 builder_.GenGetSimd<8>(result.machine_reg(), GetThreadStateFRegOffset(reg)); in GetFpReg()
|