Home
last modified time | relevance | path

Searched refs:kFloat64 (Results 1 – 25 of 55) sorted by relevance

123

/external/v8/src/compiler/
Drepresentation-change.h22 static Truncation Float64() { return Truncation(TruncationKind::kFloat64); } in Float64()
38 return LessGeneral(kind_, TruncationKind::kFloat64); in IsUsedAsFloat64()
45 return LessGeneral(kind_, TruncationKind::kFloat64) || in IdentifiesUndefinedAndNaNAndZero()
65 kFloat64, enumerator
142 return UseInfo(MachineRepresentation::kFloat64, Truncation::Float64()); in TruncatingFloat64()
179 return UseInfo(MachineRepresentation::kFloat64, Truncation::Float64(), in CheckedNumberAsFloat64()
187 return UseInfo(MachineRepresentation::kFloat64, Truncation::Any(), in CheckedNumberOrOddballAsFloat64()
Drepresentation-change.cc29 case TruncationKind::kFloat64: in description()
62 if (LessGeneral(rep1, TruncationKind::kFloat64) && in Generalize()
63 LessGeneral(rep2, TruncationKind::kFloat64)) { in Generalize()
64 return TruncationKind::kFloat64; in Generalize()
87 rep2 == TruncationKind::kFloat64 || rep2 == TruncationKind::kAny; in LessGeneral()
90 case TruncationKind::kFloat64: in LessGeneral()
91 return rep2 == TruncationKind::kFloat64 || rep2 == TruncationKind::kAny; in LessGeneral()
159 case MachineRepresentation::kFloat64: in GetRepresentationFor()
222 } else if (output_rep == MachineRepresentation::kFloat64) { in GetTaggedSignedRepresentationFor()
341 } else if (output_rep == MachineRepresentation::kFloat64) { in GetTaggedPointerRepresentationFor()
[all …]
Dsimplified-lowering.cc84 return MachineRepresentation::kFloat64; in MachineRepresentationFromArrayType()
129 case MachineRepresentation::kFloat64: in TruncatingUseInfoFromRepresentation()
859 MachineRepresentation::kFloat64); in VisitFloat64Binop()
882 return MachineRepresentation::kFloat64; in GetOutputInfoForPhi()
891 return MachineRepresentation::kFloat64; in GetOutputInfoForPhi()
1252 MachineRepresentation::kFloat64, Type::Number()); in VisitSpeculativeAdditiveOp()
1358 MachineRepresentation::kFloat64, Type::Number()); in VisitSpeculativeNumberModulus()
1474 SetOutput(node, MachineRepresentation::kFloat64); in VisitNode()
1708 MachineRepresentation::kFloat64, Type::Number()); in VisitNode()
1807 MachineRepresentation::kFloat64, Type::Number()); in VisitNode()
[all …]
Daccess-info.cc319 field_type = type_cache_.kFloat64; in ComputePropertyAccessInfo()
320 field_representation = MachineRepresentation::kFloat64; in ComputePropertyAccessInfo()
547 field_type = type_cache_.kFloat64; in LookupTransition()
548 field_representation = MachineRepresentation::kFloat64; in LookupTransition()
Dgap-resolver.cc20 const int kFloat64Bit = REP_BIT(MachineRepresentation::kFloat64);
117 split_rep_ = MachineRepresentation::kFloat64; in Resolve()
Dinstruction.h485 case MachineRepresentation::kFloat64: in IsSupportedRepresentation()
595 MachineRepresentation::kFloat64; in IsDoubleRegister()
633 MachineRepresentation::kFloat64; in IsDoubleStackSlot()
650 canonical = MachineRepresentation::kFloat64; in GetCanonicalizedValue()
1036 kFloat64, enumerator
1045 explicit Constant(double v) : type_(kFloat64), value_(bit_cast<int64_t>(v)) {} in Constant()
1088 DCHECK_EQ(kFloat64, type()); in ToFloat64()
1094 DCHECK_EQ(kFloat64, type()); in ToFloat64AsInt()
Dc-linkage.cc166 CHECK_NE(MachineRepresentation::kFloat64, rep); in GetSimplifiedCDescriptor()
171 CHECK_NE(MachineRepresentation::kFloat64, rep); in GetSimplifiedCDescriptor()
Dmove-optimizer.cc64 other_rep1 = MachineRepresentation::kFloat64; in ContainsOpOrAlias()
67 case MachineRepresentation::kFloat64: in ContainsOpOrAlias()
73 other_rep2 = MachineRepresentation::kFloat64; in ContainsOpOrAlias()
Dmachine-graph-verifier.cc260 MachineRepresentation::kFloat64; in Run()
692 if (MachineRepresentation::kFloat64 == in CheckValueInputForFloat64Op()
771 case MachineRepresentation::kFloat64: in IsCompatible()
Dcode-generator.cc871 if (type.representation() == MachineRepresentation::kFloat64) { in AddTranslationForOperand()
893 if (type.representation() == MachineRepresentation::kFloat64) { in AddTranslationForOperand()
955 case Constant::kFloat64: in AddTranslationForOperand()
956 DCHECK(type.representation() == MachineRepresentation::kFloat64 || in AddTranslationForOperand()
Dinstruction.cc207 case MachineRepresentation::kFloat64: in operator <<()
306 DCHECK_IMPLIES(kind == REGISTER && (rep == MachineRepresentation::kFloat64), in ExplicitOperand()
587 case Constant::kFloat64: in operator <<()
900 case MachineRepresentation::kFloat64: in FilterRepresentation()
Dtype-cache.h36 Type* const kFloat64 = Type::Number();
Deffect-control-linearizer.cc1050 auto done = __ MakeLabel<2>(MachineRepresentation::kFloat64); in LowerTruncateTaggedToFloat64()
1609 auto done = __ MakeLabel<2>(MachineRepresentation::kFloat64); in LowerCheckedTaggedToFloat64()
2238 auto done = __ MakeLabel<3>(MachineRepresentation::kFloat64); in LowerPlainPrimitiveToFloat64()
2493 auto done_temp3 = __ MakeLabel<2>(MachineRepresentation::kFloat64); in LowerFloat64RoundUp()
2494 auto done = __ MakeLabel<6>(MachineRepresentation::kFloat64); in LowerFloat64RoundUp()
2584 auto done = __ MakeLabel<7>(MachineRepresentation::kFloat64); in BuildFloat64RoundDown()
2669 auto done = __ MakeLabel<4>(MachineRepresentation::kFloat64); in LowerFloat64RoundTiesEven()
2731 auto done_temp3 = __ MakeLabel<2>(MachineRepresentation::kFloat64); in LowerFloat64RoundTruncate()
2732 auto done = __ MakeLabel<6>(MachineRepresentation::kFloat64); in LowerFloat64RoundTruncate()
/external/v8/src/
Dmachine-type.h30 kFloat64, enumerator
127 return MachineType(MachineRepresentation::kFloat64, in Float64()
184 return MachineType(MachineRepresentation::kFloat64, MachineSemantic::kNone); in RepFloat64()
223 case MachineRepresentation::kFloat64:
294 case MachineRepresentation::kFloat64: in ElementSizeLog2Of()
Dregister-configuration.cc215 static_cast<int>(MachineRepresentation::kFloat64) + 1);
216 STATIC_ASSERT(static_cast<int>(MachineRepresentation::kFloat64) ==
Dmachine-type.cc31 case MachineRepresentation::kFloat64: in MachineReprToString()
Dcode-stubs.cc536 Variable var_fadd_lhs(assembler, MachineRepresentation::kFloat64), in BINARY_OP_STUB()
537 var_fadd_rhs(assembler, MachineRepresentation::kFloat64), in BINARY_OP_STUB()
742 Variable var_fsub_lhs(assembler, MachineRepresentation::kFloat64), in Generate()
743 var_fsub_rhs(assembler, MachineRepresentation::kFloat64), in Generate()
937 Variable var_lhs_float64(assembler, MachineRepresentation::kFloat64), in Generate()
938 var_rhs_float64(assembler, MachineRepresentation::kFloat64), in Generate()
1098 Variable var_dividend_float64(assembler, MachineRepresentation::kFloat64), in Generate()
1099 var_divisor_float64(assembler, MachineRepresentation::kFloat64), in Generate()
1317 Variable var_dividend_float64(assembler, MachineRepresentation::kFloat64), in Generate()
1318 var_divisor_float64(assembler, MachineRepresentation::kFloat64), in Generate()
Dcode-stub-assembler.cc215 Variable var_x(this, MachineRepresentation::kFloat64, Float64Ceil(x)); in Float64Round()
236 Variable var_x(this, MachineRepresentation::kFloat64, x); in Float64Ceil()
288 Variable var_x(this, MachineRepresentation::kFloat64, x); in Float64Floor()
338 Variable var_result(this, MachineRepresentation::kFloat64); in Float64RoundToEven()
371 Variable var_x(this, MachineRepresentation::kFloat64, x); in Float64Trunc()
525 Variable var_lhs_float64(this, MachineRepresentation::kFloat64), in SmiMul()
526 var_rhs_float64(this, MachineRepresentation::kFloat64); in SmiMul()
1339 MachineRepresentation::kFloat64); in StoreHeapNumberValue()
1426 MachineRepresentation rep = MachineRepresentation::kFloat64; in StoreFixedDoubleArrayElement()
2204 StoreNoWriteBarrier(MachineRepresentation::kFloat64, to_array, to_offset, in CopyFixedArrayElements()
[all …]
/external/v8/src/builtins/
Dbuiltins-number.cc565 Variable var_fadd_lhs(this, MachineRepresentation::kFloat64), in TF_BUILTIN()
566 var_fadd_rhs(this, MachineRepresentation::kFloat64); in TF_BUILTIN()
908 Variable var_fsub_lhs(this, MachineRepresentation::kFloat64), in TF_BUILTIN()
909 var_fsub_rhs(this, MachineRepresentation::kFloat64); in TF_BUILTIN()
1067 Variable var_lhs_float64(this, MachineRepresentation::kFloat64), in TF_BUILTIN()
1068 var_rhs_float64(this, MachineRepresentation::kFloat64); in TF_BUILTIN()
1204 Variable var_dividend_float64(this, MachineRepresentation::kFloat64), in TF_BUILTIN()
1205 var_divisor_float64(this, MachineRepresentation::kFloat64); in TF_BUILTIN()
1402 Variable var_dividend_float64(this, MachineRepresentation::kFloat64), in TF_BUILTIN()
1403 var_divisor_float64(this, MachineRepresentation::kFloat64); in TF_BUILTIN()
/external/v8/src/compiler/x87/
Dcode-generator-x87.cc73 case Constant::kFloat64: in ToImmediate()
1085 DCHECK_EQ(Constant::kFloat64, src_constant.type()); in AssembleArchInstruction()
1893 DCHECK(allocated.representation() == MachineRepresentation::kFloat64); in AssembleArchInstruction()
1906 DCHECK(allocated.representation() == MachineRepresentation::kFloat64); in AssembleArchInstruction()
2605 DCHECK_EQ(Constant::kFloat64, src_constant.type()); in AssembleMove()
2633 case MachineRepresentation::kFloat64: in AssembleMove()
2650 case MachineRepresentation::kFloat64: in AssembleMove()
2663 case MachineRepresentation::kFloat64: in AssembleMove()
2712 case MachineRepresentation::kFloat64: in AssembleSwap()
2729 case MachineRepresentation::kFloat64: in AssembleSwap()
/external/v8/src/compiler/arm/
Dcode-generator-arm.cc52 case Constant::kFloat64: in InputImmediate()
1487 if (op->representation() == MachineRepresentation::kFloat64) { in AssembleArchInstruction()
2338 case Constant::kFloat64: in AssembleMove()
2370 DCHECK_EQ(Constant::kFloat64, src.type()); in AssembleMove()
2381 if (rep == MachineRepresentation::kFloat64) { in AssembleMove()
2420 if (rep == MachineRepresentation::kFloat64) { in AssembleMove()
2434 } else if (rep == MachineRepresentation::kFloat64) { in AssembleMove()
2436 if (rep == MachineRepresentation::kFloat64) { in AssembleMove()
2495 if (rep == MachineRepresentation::kFloat64) { in AssembleSwap()
2544 if (rep == MachineRepresentation::kFloat64) { in AssembleSwap()
/external/v8/src/compiler/mips/
Dcode-generator-mips.cc85 case Constant::kFloat64: in InputImmediate()
1514 if (op->representation() == MachineRepresentation::kFloat64) { in AssembleArchInstruction()
2169 case Constant::kFloat64: in AssembleMove()
2205 DCHECK_EQ(Constant::kFloat64, src.type()); in AssembleMove()
2223 if (rep == MachineRepresentation::kFloat64) { in AssembleMove()
2237 if (rep == MachineRepresentation::kFloat64) { in AssembleMove()
2247 if (rep == MachineRepresentation::kFloat64) { in AssembleMove()
2308 if (rep == MachineRepresentation::kFloat64) { in AssembleSwap()
2328 if (rep == MachineRepresentation::kFloat64) { in AssembleSwap()
Dinstruction-selector-mips.cc249 case MachineRepresentation::kFloat64: in VisitLoad()
337 case MachineRepresentation::kFloat64: in VisitStore()
1202 case MachineRepresentation::kFloat64: in VisitUnalignedLoad()
1242 case MachineRepresentation::kFloat64: in VisitUnalignedStore()
1302 case MachineRepresentation::kFloat64: in VisitCheckedLoad()
1355 case MachineRepresentation::kFloat64: in VisitCheckedStore()
/external/v8/src/compiler/ppc/
Dcode-generator-ppc.cc68 case Constant::kFloat64: in InputImmediate()
1653 if (op->representation() == MachineRepresentation::kFloat64) { in AssembleArchInstruction()
1671 if (op->representation() == MachineRepresentation::kFloat64) { in AssembleArchInstruction()
2397 case Constant::kFloat64: in AssembleMove()
2455 if (op->representation() == MachineRepresentation::kFloat64) { in AssembleMove()
2466 if (op->representation() == MachineRepresentation::kFloat64) { in AssembleMove()
2474 if (op->representation() == MachineRepresentation::kFloat64) { in AssembleMove()
/external/v8/src/ic/
Dkeyed-store-generic.cc329 StoreNoWriteBarrier(MachineRepresentation::kFloat64, double_elements, in StoreElementWithCapacity()
391 StoreNoWriteBarrier(MachineRepresentation::kFloat64, elements, offset, in StoreElementWithCapacity()
713 MachineRepresentation::kFloat64); in OverwriteExistingFastProperty()

123