/external/v8/src/crankshaft/arm64/ |
delayed-masm-arm64-inl.h | 32 void DelayedMasm::Fmov(FPRegister fd, FPRegister fn) { 38 void DelayedMasm::Fmov(FPRegister fd, double imm) {
|
delayed-masm-arm64.h | 73 inline void Fmov(FPRegister fd, FPRegister fn); 74 inline void Fmov(FPRegister fd, double imm);
|
lithium-gap-resolver-arm64.h | 77 const FPRegister& SavedFPValueRegister() {
|
lithium-codegen-arm64.h | 164 const FPRegister& value, 165 const FPRegister& scratch);
|
/external/v8/src/arm64/ |
macro-assembler-arm64.h | 394 inline void Fabs(const FPRegister& fd, const FPRegister& fn); 395 inline void Fadd(const FPRegister& fd, 396 const FPRegister& fn, 397 const FPRegister& fm); 398 inline void Fccmp(const FPRegister& fn, 399 const FPRegister& fm, 402 inline void Fcmp(const FPRegister& fn, const FPRegister& fm); 403 inline void Fcmp(const FPRegister& fn, double value) [all...] |
macro-assembler-arm64-inl.h | 558 void MacroAssembler::Fabs(const FPRegister& fd, const FPRegister& fn) { 564 void MacroAssembler::Fadd(const FPRegister& fd, 565 const FPRegister& fn, 566 const FPRegister& fm) { 572 void MacroAssembler::Fccmp(const FPRegister& fn, 573 const FPRegister& fm, 582 void MacroAssembler::Fcmp(const FPRegister& fn, const FPRegister& fm) { 588 void MacroAssembler::Fcmp(const FPRegister& fn, double value) [all...] |
assembler-arm64.h | 69 // Some CPURegister methods can return Register and FPRegister types, so we 72 struct FPRegister; 121 FPRegister D() const; 122 FPRegister S() const; 203 struct FPRegister : public CPURegister { 212 static FPRegister Create(int code, int size) { 213 return FPRegister( 217 FPRegister() { 223 explicit FPRegister(const CPURegister& r) { 230 FPRegister(const FPRegister& r) { // NOLINT(runtime/explicit [all...] |
assembler-arm64.cc | [all...] |
assembler-arm64-inl.h | 219 inline FPRegister FPRegister::SRegFromCode(unsigned code) { 221 return FPRegister::Create(code, kSRegSizeInBits); 225 inline FPRegister FPRegister::DRegFromCode(unsigned code) { 227 return FPRegister::Create(code, kDRegSizeInBits); 243 inline FPRegister CPURegister::S() const { 245 return FPRegister::SRegFromCode(reg_code); 249 inline FPRegister CPURegister::D() const { 251 return FPRegister::DRegFromCode(reg_code) [all...] |
code-stubs-arm64.cc | 145 FPRegister double_scratch, 293 FPRegister left_d, 294 FPRegister right_d, 474 FPRegister rhs_d = d0; 475 FPRegister lhs_d = d1; 684 FPRegister result_double = d0; 685 FPRegister base_double = d0; 686 FPRegister exponent_double = d1; 687 FPRegister base_double_copy = d2; 688 FPRegister scratch1_double = d6 [all...] |
macro-assembler-arm64.cc | 930 void MacroAssembler::Push(const Register& src0, const FPRegister& src1) { [all...] |
/art/compiler/utils/arm64/ |
assembler_arm64.h | 128 static vixl::aarch64::FPRegister reg_d(int code) { 129 return vixl::aarch64::FPRegister::GetDRegFromCode(code); 132 static vixl::aarch64::FPRegister reg_s(int code) { 133 return vixl::aarch64::FPRegister::GetSRegFromCode(code);
|
/external/vixl/test/aarch64/ |
test-utils-aarch64.h | 97 // FPRegister accessors. 207 const FPRegister& fpreg); 210 const FPRegister& fpreg); 242 RegList PopulateFPRegisterArray(FPRegister* s, 243 FPRegister* d, 244 FPRegister* v,
|
test-utils-aarch64.cc | 170 const FPRegister& fpreg) { 189 const FPRegister& fpreg) { 304 RegList PopulateFPRegisterArray(FPRegister* s, 305 FPRegister* d, 306 FPRegister* v, 316 v[i] = FPRegister(n, reg_size); 319 d[i] = FPRegister(n, kDRegSize); 322 s[i] = FPRegister(n, kSRegSize); 359 FPRegister first = NoFPReg; 362 FPRegister dn(i, kDRegSize) [all...] |
test-simulator-aarch64.cc | 139 typedef void (MacroAssembler::*Test1OpFPHelper_t)(const FPRegister& fd, 140 const FPRegister& fn); 141 typedef void (MacroAssembler::*Test2OpFPHelper_t)(const FPRegister& fd, 142 const FPRegister& fn, 143 const FPRegister& fm); 144 typedef void (MacroAssembler::*Test3OpFPHelper_t)(const FPRegister& fd, 145 const FPRegister& fn, 146 const FPRegister& fm, 147 const FPRegister& fa); 148 typedef void (MacroAssembler::*TestFPCmpHelper_t)(const FPRegister& fn [all...] |
/art/compiler/optimizing/ |
common_arm64.h | 90 inline vixl::aarch64::FPRegister DRegisterFrom(Location location) { 92 return vixl::aarch64::FPRegister::GetDRegFromCode(location.reg()); 95 inline vixl::aarch64::FPRegister QRegisterFrom(Location location) { 97 return vixl::aarch64::FPRegister::GetQRegFromCode(location.reg()); 100 inline vixl::aarch64::FPRegister VRegisterFrom(Location location) { 102 return vixl::aarch64::FPRegister::GetVRegFromCode(location.reg()); 105 inline vixl::aarch64::FPRegister SRegisterFrom(Location location) { 107 return vixl::aarch64::FPRegister::GetSRegFromCode(location.reg()); 110 inline vixl::aarch64::FPRegister FPRegisterFrom(Location location, Primitive::Type type) { 115 inline vixl::aarch64::FPRegister OutputFPRegister(HInstruction* instr) [all...] |
code_generator_arm64.h | 61 static const vixl::aarch64::FPRegister kParameterFPRegisters[] = { 150 static const vixl::aarch64::FPRegister kRuntimeParameterFpuRegisters[] = 163 vixl::aarch64::FPRegister> { 181 vixl::aarch64::FPRegister> { [all...] |
intrinsics_arm64.cc | 92 FPRegister trg_reg = FPRegisterFrom(trg, type); 93 FPRegister res_reg = FPRegisterFrom(ARM64ReturnLocation(type), type); 449 FPRegister fpr = (type == Primitive::kPrimLong) ? temps.AcquireD() : temps.AcquireS(); 485 FPRegister in_reg = is64bit ? DRegisterFrom(in) : SRegisterFrom(in); 486 FPRegister out_reg = is64bit ? DRegisterFrom(out) : SRegisterFrom(out); 552 FPRegister op1_reg = is_double ? DRegisterFrom(op1) : SRegisterFrom(op1); 553 FPRegister op2_reg = is_double ? DRegisterFrom(op2) : SRegisterFrom(op2); 554 FPRegister out_reg = is_double ? DRegisterFrom(out) : SRegisterFrom(out); 716 FPRegister in_reg = is_double ? DRegisterFrom(l->InAt(0)) : SRegisterFrom(l->InAt(0)); 717 FPRegister tmp_fp = is_double ? DRegisterFrom(l->GetTemp(0)) : SRegisterFrom(l->GetTemp(0)) [all...] |
code_generator_arm64.cc | [all...] |
/external/vixl/src/aarch64/ |
debugger-aarch64.h | 86 void PrintFPRegister(const FPRegister& target_fpreg,
|
abi-aarch64.h | 107 return GenericOperand(FPRegister(NSRN_++, size * kBitsPerByte));
|
macro-assembler-aarch64.cc | [all...] |
debugger-aarch64.cc | 114 class FPRegisterToken : public ValueToken<const FPRegister> { 116 explicit FPRegisterToken(const FPRegister fpreg) 117 : ValueToken<const FPRegister>(fpreg) {} 670 void Debugger::PrintFPRegister(const FPRegister& target_fpreg, 917 fprintf(out, "[FPRegister %c%" PRIu32 "]", prefix, value().GetCode()); [all...] |
operands-aarch64.h | 433 typedef VRegister FPRegister; 440 const FPRegister NoFPReg; // For backward compatibility.
|
/external/v8/src/compiler/arm64/ |
code-generator-arm64.cc | [all...] |