/external/v8/src/compiler/ |
D | representation-change.h | 22 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()
|
D | representation-change.cc | 29 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 …]
|
D | simplified-lowering.cc | 84 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 …]
|
D | access-info.cc | 319 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()
|
D | gap-resolver.cc | 20 const int kFloat64Bit = REP_BIT(MachineRepresentation::kFloat64); 117 split_rep_ = MachineRepresentation::kFloat64; in Resolve()
|
D | instruction.h | 485 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()
|
D | c-linkage.cc | 166 CHECK_NE(MachineRepresentation::kFloat64, rep); in GetSimplifiedCDescriptor() 171 CHECK_NE(MachineRepresentation::kFloat64, rep); in GetSimplifiedCDescriptor()
|
D | move-optimizer.cc | 64 other_rep1 = MachineRepresentation::kFloat64; in ContainsOpOrAlias() 67 case MachineRepresentation::kFloat64: in ContainsOpOrAlias() 73 other_rep2 = MachineRepresentation::kFloat64; in ContainsOpOrAlias()
|
D | machine-graph-verifier.cc | 260 MachineRepresentation::kFloat64; in Run() 692 if (MachineRepresentation::kFloat64 == in CheckValueInputForFloat64Op() 771 case MachineRepresentation::kFloat64: in IsCompatible()
|
D | code-generator.cc | 871 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()
|
D | instruction.cc | 207 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()
|
D | type-cache.h | 36 Type* const kFloat64 = Type::Number();
|
D | effect-control-linearizer.cc | 1050 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/ |
D | machine-type.h | 30 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()
|
D | register-configuration.cc | 215 static_cast<int>(MachineRepresentation::kFloat64) + 1); 216 STATIC_ASSERT(static_cast<int>(MachineRepresentation::kFloat64) ==
|
D | machine-type.cc | 31 case MachineRepresentation::kFloat64: in MachineReprToString()
|
D | code-stubs.cc | 536 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()
|
D | code-stub-assembler.cc | 215 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/ |
D | builtins-number.cc | 565 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/ |
D | code-generator-x87.cc | 73 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/ |
D | code-generator-arm.cc | 52 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/ |
D | code-generator-mips.cc | 85 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()
|
D | instruction-selector-mips.cc | 249 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/ |
D | code-generator-ppc.cc | 68 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/ |
D | keyed-store-generic.cc | 329 StoreNoWriteBarrier(MachineRepresentation::kFloat64, double_elements, in StoreElementWithCapacity() 391 StoreNoWriteBarrier(MachineRepresentation::kFloat64, elements, offset, in StoreElementWithCapacity() 713 MachineRepresentation::kFloat64); in OverwriteExistingFastProperty()
|