Searched refs:DRegisterFrom (Results 1 – 9 of 9) sorted by relevance
/art/compiler/optimizing/ |
D | code_generator_vector_arm_vixl.cc | 26 using helpers::DRegisterFrom; 56 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecReplicateScalar() 94 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecExtractScalar() 136 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecReduce() 137 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecReduce() 173 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecNeg() 174 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecNeg() 202 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecAbs() 203 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecAbs() 229 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecNot() [all …]
|
D | common_arm.h | 75 inline vixl::aarch32::DRegister DRegisterFrom(Location location) { in DRegisterFrom() function 96 return DRegisterFrom(instr->GetLocations()->Out()); in OutputDRegister() 117 return DRegisterFrom(instr->GetLocations()->InAt(input_index)); in InputDRegisterAt()
|
D | common_arm64.h | 90 inline vixl::aarch64::VRegister DRegisterFrom(Location location) { in DRegisterFrom() function 117 return type == DataType::Type::kFloat64 ? DRegisterFrom(location) : SRegisterFrom(location); in FPRegisterFrom()
|
D | intrinsics_arm64.cc | 49 using helpers::DRegisterFrom; 183 is64bit ? DRegisterFrom(input) : SRegisterFrom(input)); in MoveFPToInt() 189 __ Fmov(is64bit ? DRegisterFrom(output) : SRegisterFrom(output), in MoveIntToFP() 472 __ Fsqrt(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathSqrt() 482 __ Frintp(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathCeil() 492 __ Frintm(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathFloor() 502 __ Frintn(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathRint() 528 VRegister in_reg = is_double ? DRegisterFrom(l->InAt(0)) : SRegisterFrom(l->InAt(0)); in GenMathRound() 529 VRegister tmp_fp = is_double ? DRegisterFrom(l->GetTemp(0)) : SRegisterFrom(l->GetTemp(0)); in GenMathRound()
|
D | code_generator_arm_vixl.cc | 51 using helpers::DRegisterFrom; 3876 __ Vcvt(S32, F64, temp_s, DRegisterFrom(in)); in VisitTypeConversion() 3936 __ Vcvt(F32, F64, OutputSRegister(conversion), DRegisterFrom(in)); in VisitTypeConversion() 3954 __ Vcvt(F64, S32, DRegisterFrom(out), LowSRegisterFrom(out)); in VisitTypeConversion() 3961 vixl32::DRegister out_d = DRegisterFrom(out); in VisitTypeConversion() 3963 vixl32::DRegister temp_d = DRegisterFrom(locations->GetTemp(0)); in VisitTypeConversion() 3964 vixl32::DRegister constant_d = DRegisterFrom(locations->GetTemp(1)); in VisitTypeConversion() 3980 __ Vcvt(F64, F32, DRegisterFrom(out), InputSRegisterAt(conversion, 0)); in VisitTypeConversion() 4822 vixl32::DRegister op1 = DRegisterFrom(op1_loc); in GenerateMinMaxDouble() 4823 vixl32::DRegister op2 = DRegisterFrom(op2_loc); in GenerateMinMaxDouble() [all …]
|
D | code_generator_vector_arm64_sve.cc | 30 using helpers::DRegisterFrom; 223 VRegister dst = DRegisterFrom(locations->Out()); in VisitVecReduce() 1420 __ Ldr(DRegisterFrom(locations->Out()).V8B(), in VisitVecLoad()
|
D | code_generator_vector_arm64_neon.cc | 30 using helpers::DRegisterFrom; 223 VRegister dst = DRegisterFrom(locations->Out()); in VisitVecReduce() 1420 __ Ldr(DRegisterFrom(locations->Out()).V8B(), in VisitVecLoad()
|
D | intrinsics_arm_vixl.cc | 41 using helpers::DRegisterFrom; 227 __ Vmov(LowRegisterFrom(output), HighRegisterFrom(output), DRegisterFrom(input)); in MoveFPToInt() 237 __ Vmov(DRegisterFrom(output), LowRegisterFrom(input), HighRegisterFrom(input)); in MoveIntToFP() 2561 vixl32::DRegister tmp_d = DRegisterFrom(locations->GetTemp(0)); in GenBitCount()
|
D | code_generator_arm64.cc | 64 using helpers::DRegisterFrom; 1116 vixl_temps_.Release(DRegisterFrom(loc)); in FreeScratchLocation()
|