Home
last modified time | relevance | path

Searched refs:IsDouble (Results 1 – 25 of 67) sorted by relevance

123

/external/llvm/test/TableGen/
DLetInsideMultiClasses.td4 // CHECK: bit IsDouble = 1;
5 // CHECK: bit IsDouble = 1;
6 // CHECK: bit IsDouble = 1;
7 // CHECK-NOT: bit IsDouble = 1;
12 bit IsDouble = 0;
26 let IsDouble = 0 in
29 let IsDouble = 1 in
/external/v8/src/crankshaft/arm64/
Dlithium-arm64.cc745 DCHECK(instr->representation().IsDouble()); in DoArithmeticD()
746 DCHECK(instr->left()->representation().IsDouble()); in DoArithmeticD()
747 DCHECK(instr->right()->representation().IsDouble()); in DoArithmeticD()
834 } else if (instr->representation().IsDouble()) { in DoAdd()
947 if (r.IsInteger32() || r.IsSmi() || r.IsDouble()) { in DoBranch()
1047 if (to.IsDouble()) { in DoChange()
1076 } else if (from.IsDouble()) { in DoChange()
1117 DCHECK(to.IsDouble()); in DoChange()
1188 if (input_rep.IsDouble()) { in DoClampToUint8()
1221 DCHECK(r.IsDouble()); in DoCompareNumericAndBranch()
[all …]
/external/v8/src/crankshaft/ppc/
Dlithium-ppc.cc353 hydrogen()->value()->representation().IsDouble()); in PrintDataTo()
701 DCHECK(instr->representation().IsDouble()); in DoArithmeticD()
702 DCHECK(instr->left()->representation().IsDouble()); in DoArithmeticD()
703 DCHECK(instr->right()->representation().IsDouble()); in DoArithmeticD()
1103 DCHECK(instr->value()->representation().IsDouble()); in DoMathFloor()
1109 DCHECK(instr->representation().IsDouble()); in DoMathFloor()
1116 DCHECK(instr->value()->representation().IsDouble()); in DoMathRound()
1123 DCHECK(instr->representation().IsDouble()); in DoMathRound()
1138 LOperand* context = (r.IsDouble() || r.IsSmiOrInteger32()) in DoMathAbs()
1144 if (!r.IsDouble() && !r.IsSmiOrInteger32()) result = AssignPointerMap(result); in DoMathAbs()
[all …]
/external/v8/src/crankshaft/ia32/
Dlithium-ia32.cc387 hydrogen()->value()->representation().IsDouble()); in PrintDataTo()
721 DCHECK(instr->representation().IsDouble()); in DoArithmeticD()
722 DCHECK(instr->left()->representation().IsDouble()); in DoArithmeticD()
723 DCHECK(instr->right()->representation().IsDouble()); in DoArithmeticD()
1125 DCHECK(instr->value()->representation().IsDouble()); in DoMathFloor()
1131 DCHECK(instr->representation().IsDouble()); in DoMathFloor()
1138 DCHECK(instr->value()->representation().IsDouble()); in DoMathRound()
1145 DCHECK(instr->representation().IsDouble()); in DoMathRound()
1164 if (!r.IsDouble() && !r.IsSmiOrInteger32()) result = AssignPointerMap(result); in DoMathAbs()
1165 if (!r.IsDouble()) result = AssignEnvironment(result); in DoMathAbs()
[all …]
/external/v8/test/unittests/compiler/
Dinstruction-selector-unittest.h177 bool IsDouble(const InstructionOperand* operand) const { in IsDouble() function
178 return IsDouble(ToVreg(operand)); in IsDouble()
181 bool IsDouble(const Node* node) const { return IsDouble(ToVreg(node)); } in IsDouble() function
241 bool IsDouble(int virtual_register) const { in IsDouble() function
246 return !IsDouble(virtual_register) && !IsReference(virtual_register); in IsInteger()
Dinstruction-selector-unittest.cc223 EXPECT_TRUE(s.IsDouble(param)); in TARGET_TEST_F()
287 EXPECT_EQ(s.IsDouble(phi), s.IsDouble(param0)); in TARGET_TEST_P()
288 EXPECT_EQ(s.IsDouble(phi), s.IsDouble(param1)); in TARGET_TEST_P()
/external/v8/src/crankshaft/x64/
Dlithium-x64.cc384 hydrogen()->value()->representation().IsDouble()); in PrintDataTo()
713 DCHECK(instr->representation().IsDouble()); in DoArithmeticD()
714 DCHECK(instr->left()->representation().IsDouble()); in DoArithmeticD()
715 DCHECK(instr->right()->representation().IsDouble()); in DoArithmeticD()
1114 DCHECK(instr->value()->representation().IsDouble()); in DoMathFloor()
1120 DCHECK(instr->representation().IsDouble()); in DoMathFloor()
1127 DCHECK(instr->value()->representation().IsDouble()); in DoMathRound()
1134 DCHECK(instr->representation().IsDouble()); in DoMathRound()
1153 if (!r.IsDouble() && !r.IsSmiOrInteger32()) result = AssignPointerMap(result); in DoMathAbs()
1154 if (!r.IsDouble()) result = AssignEnvironment(result); in DoMathAbs()
[all …]
/external/v8/src/crankshaft/arm/
Dlithium-arm.cc340 hydrogen()->value()->representation().IsDouble()); in PrintDataTo()
689 DCHECK(instr->representation().IsDouble()); in DoArithmeticD()
690 DCHECK(instr->left()->representation().IsDouble()); in DoArithmeticD()
691 DCHECK(instr->right()->representation().IsDouble()); in DoArithmeticD()
1115 LOperand* context = (r.IsDouble() || r.IsSmiOrInteger32()) in DoMathAbs()
1121 if (!r.IsDouble() && !r.IsSmiOrInteger32()) result = AssignPointerMap(result); in DoMathAbs()
1122 if (!r.IsDouble()) result = AssignEnvironment(result); in DoMathAbs()
1128 DCHECK(instr->representation().IsDouble()); in DoMathLog()
1129 DCHECK(instr->value()->representation().IsDouble()); in DoMathLog()
1142 DCHECK(instr->representation().IsDouble()); in DoMathCos()
[all …]
/external/v8/src/crankshaft/s390/
Dlithium-s390.cc321 hydrogen()->value()->representation().IsDouble()); in PrintDataTo()
629 DCHECK(instr->representation().IsDouble()); in DoArithmeticD()
630 DCHECK(instr->left()->representation().IsDouble()); in DoArithmeticD()
631 DCHECK(instr->right()->representation().IsDouble()); in DoArithmeticD()
1027 LOperand* context = (r.IsDouble() || r.IsSmiOrInteger32()) in DoMathAbs()
1033 if (!r.IsDouble() && !r.IsSmiOrInteger32()) result = AssignPointerMap(result); in DoMathAbs()
1034 if (!r.IsDouble()) result = AssignEnvironment(result); in DoMathAbs()
1039 DCHECK(instr->representation().IsDouble()); in DoMathLog()
1040 DCHECK(instr->value()->representation().IsDouble()); in DoMathLog()
1052 DCHECK(instr->representation().IsDouble()); in DoMathCos()
[all …]
Dlithium-codegen-s390.cc378 } else if (r.IsDouble()) { in EmitLoadRegister()
459 } else if (r.IsDouble()) { in ToOperand()
1923 DCHECK(instr->hydrogen()->representation().IsDouble()); in DoShiftI()
2067 } else if (r.IsDouble()) { in DoShiftI()
2740 if (instr->hydrogen()->representation().IsDouble()) { in DoShiftI()
3084 } else if (instr->hydrogen()->representation().IsDouble()) { in DoShiftI()
3502 if (r.IsDouble()) { in DoShiftI()
3662 DCHECK(exponent_type.IsDouble()); in DoShiftI()
3915 if (!FLAG_unbox_double_fields && representation.IsDouble()) { in DoShiftI()
3943 if (FLAG_unbox_double_fields && representation.IsDouble()) { in DoShiftI()
[all …]
/external/v8/src/crankshaft/mips64/
Dlithium-mips64.cc347 hydrogen()->value()->representation().IsDouble()); in PrintDataTo()
696 DCHECK(instr->representation().IsDouble()); in DoArithmeticD()
697 DCHECK(instr->left()->representation().IsDouble()); in DoArithmeticD()
698 DCHECK(instr->right()->representation().IsDouble()); in DoArithmeticD()
1097 DCHECK(instr->representation().IsDouble()); in DoMathLog()
1098 DCHECK(instr->value()->representation().IsDouble()); in DoMathLog()
1111 DCHECK(instr->representation().IsDouble()); in DoMathCos()
1112 DCHECK(instr->value()->representation().IsDouble()); in DoMathCos()
1118 DCHECK(instr->representation().IsDouble()); in DoMathSin()
1119 DCHECK(instr->value()->representation().IsDouble()); in DoMathSin()
[all …]
Dlithium-codegen-mips64.cc386 } else if (r.IsDouble()) { in EmitLoadRegister()
424 } else if (r.IsDouble()) { in EmitLoadDoubleRegister()
497 } else if (r.IsDouble()) { in ToOperand()
1861 DCHECK(instr->hydrogen()->representation().IsDouble()); in DoMathMinMax()
2024 } else if (r.IsDouble()) { in DoBranch()
2715 if (instr->hydrogen()->representation().IsDouble()) { in DoLoadNamedField()
3048 } else if (instr->hydrogen()->representation().IsDouble()) { in DoLoadKeyed()
3486 if (r.IsDouble()) { in DoMathAbs()
3686 DCHECK(exponent_type.IsDouble()); in DoPower()
3934 if (!FLAG_unbox_double_fields && representation.IsDouble()) { in DoStoreNamedField()
[all …]
/external/v8/src/crankshaft/mips/
Dlithium-mips.cc347 hydrogen()->value()->representation().IsDouble()); in PrintDataTo()
696 DCHECK(instr->representation().IsDouble()); in DoArithmeticD()
697 DCHECK(instr->left()->representation().IsDouble()); in DoArithmeticD()
698 DCHECK(instr->right()->representation().IsDouble()); in DoArithmeticD()
1097 DCHECK(instr->representation().IsDouble()); in DoMathLog()
1098 DCHECK(instr->value()->representation().IsDouble()); in DoMathLog()
1111 DCHECK(instr->representation().IsDouble()); in DoMathCos()
1112 DCHECK(instr->value()->representation().IsDouble()); in DoMathCos()
1118 DCHECK(instr->representation().IsDouble()); in DoMathSin()
1119 DCHECK(instr->value()->representation().IsDouble()); in DoMathSin()
[all …]
/external/v8/src/crankshaft/x87/
Dlithium-x87.cc398 hydrogen()->value()->representation().IsDouble()); in PrintDataTo()
719 DCHECK(instr->representation().IsDouble()); in DoArithmeticD()
720 DCHECK(instr->left()->representation().IsDouble()); in DoArithmeticD()
721 DCHECK(instr->right()->representation().IsDouble()); in DoArithmeticD()
1169 if (!r.IsDouble() && !r.IsSmiOrInteger32()) result = AssignPointerMap(result); in DoMathAbs()
1170 if (!r.IsDouble()) result = AssignEnvironment(result); in DoMathAbs()
1176 DCHECK(instr->representation().IsDouble()); in DoMathLog()
1177 DCHECK(instr->value()->representation().IsDouble()); in DoMathLog()
1190 DCHECK(instr->representation().IsDouble()); in DoMathCos()
1191 DCHECK(instr->value()->representation().IsDouble()); in DoMathCos()
[all …]
/external/v8/src/
Dproperty-details.h128 return (IsDouble() && other.IsDouble()) || in IsCompatibleForLoad()
129 (!IsDouble() && !other.IsDouble()); in IsCompatibleForLoad()
184 bool IsDouble() const { return kind_ == kDouble; } in IsDouble() function
190 IsSmi() || IsInteger32() || IsDouble(); in IsSpecialization()
Dfield-index-inl.h94 details.representation().IsDouble()); in ForDescriptor()
Dlayout-descriptor-inl.h31 if (details.type() != DATA || !details.representation().IsDouble()) { in InobjectUnboxedField()
Dlayout-descriptor.cc268 !field_index.is_inobject() || !details.representation().IsDouble(); in IsConsistentWithMap()
/external/v8/src/compiler/
Daccess-info.cc268 *map, index, field_representation.IsDouble()); in ComputePropertyAccessInfo()
272 } else if (field_representation.IsDouble()) { in ComputePropertyAccessInfo()
423 *transition_map, index, field_representation.IsDouble()); in LookupTransition()
427 } else if (field_representation.IsDouble()) { in LookupTransition()
/external/v8/src/crankshaft/
Dhydrogen-uint32-analysis.cc43 DCHECK(HChange::cast(use)->to().IsDouble() || in IsSafeUint32Use()
Dhydrogen-instructions.cc1078 DCHECK(!value->representation().IsDouble()); in KnownSuccessorBlock()
1385 !left()->representation().IsDouble()) { // Left could be -0. in Canonicalize()
1389 !left()->representation().IsDouble()) { // Right could be -0. in Canonicalize()
1997 if (rep.IsSmi() || rep.IsInteger32() || rep.IsDouble()) { in InitRealUses()
2376 if (representation().IsDouble()) return false; in EmitAtUses()
2385 if (r.IsDouble() && !HasDoubleValue()) return NULL; in CopyToRepresentation()
2827 if (rep.IsDouble()) { in InferRepresentation()
3105 if (from().IsDouble() && to().IsTagged()) return HType::HeapNumber(); in CalculateInferredType()
3484 use_double |= (rep_observed.IsDouble() || rep_required.IsDouble()); in RepresentationFromUses()
3490 if (!rep_required.IsDouble() || rep_observed.IsDouble()) { in RepresentationFromUses()
Dhydrogen-range-analysis.cc70 instr->to().IsDouble() || in Run()
Dhydrogen-escape-analysis.cc148 if (representation.IsSmiOrInteger32() || representation.IsDouble()) { in NewLoadReplacement()
/external/v8/test/unittests/compiler/mips/
Dinstruction-selector-mips-unittest.cc877 &InstructionSelectorTest::Stream::IsDouble,
884 &InstructionSelectorTest::Stream::IsDouble,
919 &InstructionSelectorTest::Stream::IsDouble,
924 &InstructionSelectorTest::Stream::IsDouble,
/external/v8/test/unittests/compiler/mips64/
Dinstruction-selector-mips64-unittest.cc1090 &InstructionSelectorTest::Stream::IsDouble,
1097 &InstructionSelectorTest::Stream::IsDouble,
1139 &InstructionSelectorTest::Stream::IsDouble,
1144 &InstructionSelectorTest::Stream::IsDouble,

123