/external/llvm/test/TableGen/ |
D | LetInsideMultiClasses.td | 4 // 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/ |
D | lithium-arm64.cc | 745 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/ |
D | lithium-ppc.cc | 353 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/ |
D | lithium-ia32.cc | 387 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/ |
D | instruction-selector-unittest.h | 177 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()
|
D | instruction-selector-unittest.cc | 223 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/ |
D | lithium-x64.cc | 384 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/ |
D | lithium-arm.cc | 340 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/ |
D | lithium-s390.cc | 321 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 …]
|
D | lithium-codegen-s390.cc | 378 } 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/ |
D | lithium-mips64.cc | 347 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 …]
|
D | lithium-codegen-mips64.cc | 386 } 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/ |
D | lithium-mips.cc | 347 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/ |
D | lithium-x87.cc | 398 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/ |
D | property-details.h | 128 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()
|
D | field-index-inl.h | 94 details.representation().IsDouble()); in ForDescriptor()
|
D | layout-descriptor-inl.h | 31 if (details.type() != DATA || !details.representation().IsDouble()) { in InobjectUnboxedField()
|
D | layout-descriptor.cc | 268 !field_index.is_inobject() || !details.representation().IsDouble(); in IsConsistentWithMap()
|
/external/v8/src/compiler/ |
D | access-info.cc | 268 *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/ |
D | hydrogen-uint32-analysis.cc | 43 DCHECK(HChange::cast(use)->to().IsDouble() || in IsSafeUint32Use()
|
D | hydrogen-instructions.cc | 1078 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()
|
D | hydrogen-range-analysis.cc | 70 instr->to().IsDouble() || in Run()
|
D | hydrogen-escape-analysis.cc | 148 if (representation.IsSmiOrInteger32() || representation.IsDouble()) { in NewLoadReplacement()
|
/external/v8/test/unittests/compiler/mips/ |
D | instruction-selector-mips-unittest.cc | 877 &InstructionSelectorTest::Stream::IsDouble, 884 &InstructionSelectorTest::Stream::IsDouble, 919 &InstructionSelectorTest::Stream::IsDouble, 924 &InstructionSelectorTest::Stream::IsDouble,
|
/external/v8/test/unittests/compiler/mips64/ |
D | instruction-selector-mips64-unittest.cc | 1090 &InstructionSelectorTest::Stream::IsDouble, 1097 &InstructionSelectorTest::Stream::IsDouble, 1139 &InstructionSelectorTest::Stream::IsDouble, 1144 &InstructionSelectorTest::Stream::IsDouble,
|