/external/v8/src/compiler/ |
D | effect-control-linearizer.cc | 1033 __ GotoIf(__ Word32Equal(value32, zero), &if_zero); in LowerChangeFloat64ToTagged() 1176 __ Word32Equal( in TruncateTaggedPointerToBit() 1189 __ GotoIf(__ Word32Equal(value_instance_type, __ Int32Constant(BIGINT_TYPE)), in TruncateTaggedPointerToBit() 1210 __ Goto(done, __ Word32Equal(length_is_zero, zero)); in TruncateTaggedPointerToBit() 1226 __ Goto(&done, __ Word32Equal(__ WordEqual(value, __ IntPtrConstant(0)), in LowerTruncateTaggedToBit() 1531 Node* check = __ Word32Equal( in LowerCheckInternalizedString() 1594 Node* check = __ Word32Equal(rhs, zero); in LowerCheckedInt32Div() 1599 check = __ Word32Equal(lhs, zero); in LowerCheckedInt32Div() 1606 Node* check1 = graph()->NewNode(machine()->Word32Equal(), lhs, minint); in LowerCheckedInt32Div() 1613 Node* is_minus_one = __ Word32Equal(rhs, minusone); in LowerCheckedInt32Div() [all …]
|
D | representation-change.cc | 818 return jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor() 821 node = jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor() 823 return jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor() 885 return machine()->Word32Equal(); in Int32OperatorFor() 923 return machine()->Is32() ? machine()->Word32Equal() in TaggedSignedOperatorFor() 948 return machine()->Word32Equal(); in Uint32OperatorFor()
|
D | simd-scalar-lowering.cc | 511 graph()->NewNode(machine()->Word32Equal(), cmp_result, in LowerCompareOp() 1274 COMPARISON_CASE(Int32x4, kI32x4Eq, Word32Equal, false) in LowerNode() 1283 COMPARISON_CASE(Int16x8, kI16x8Eq, Word32Equal, false) in LowerNode() 1292 COMPARISON_CASE(Int8x16, kI8x16Eq, Word32Equal, false) in LowerNode() 1307 LowerNotEqual(node, SimdType::kInt32x4, machine()->Word32Equal()); in LowerNode() 1311 LowerNotEqual(node, SimdType::kInt16x8, machine()->Word32Equal()); in LowerNode() 1315 LowerNotEqual(node, SimdType::kInt8x16, machine()->Word32Equal()); in LowerNode() 1373 graph()->NewNode(machine()->Word32Equal(), rep[i], false_node)); in LowerNode()
|
D | machine-operator-reducer.h | 53 Node* Word32Equal(Node* lhs, Node* rhs); in NON_EXPORTED_BASE()
|
D | machine-operator-reducer.cc | 81 Node* MachineOperatorReducer::Word32Equal(Node* lhs, Node* rhs) { in Word32Equal() function in v8::internal::compiler::MachineOperatorReducer 82 return graph()->NewNode(machine()->Word32Equal(), lhs, rhs); in Word32Equal() 787 return Replace(Word32Equal(Word32Equal(m.left().node(), zero), zero)); in ReduceInt32Div() 835 return Replace(Word32Equal(Word32Equal(m.left().node(), zero), zero)); in ReduceUint32Div()
|
D | int64-lowering.cc | 549 machine()->Word32Equal(), in LowerNode() 780 graph()->NewNode(machine()->Word32Equal(), GetReplacementHigh(input), in LowerNode() 799 graph()->NewNode(machine()->Word32Equal(), GetReplacementLow(input), in LowerNode() 964 graph()->NewNode(machine()->Word32Equal(), GetReplacementHigh(left), in LowerComparison()
|
D | raw-machine-assembler.h | 260 Node* Word32Equal(Node* a, Node* b) { in Word32Equal() function 261 return AddNode(machine()->Word32Equal(), a, b); in Word32Equal() 264 return Word32BinaryNot(Word32Equal(a, b)); in Word32NotEqual() 267 Node* Word32BinaryNot(Node* a) { return Word32Equal(a, Int32Constant(0)); } in Word32BinaryNot()
|
D | wasm-compiler.cc | 371 op = m->Word32Equal(); in Binop() 595 op = m->Word32Equal(); in Unop() 962 graph()->NewNode(mcgraph()->machine()->Word32Equal(), in TrapIfEq32() 2187 graph()->NewNode(m->Word32Equal(), right, mcgraph()->Int32Constant(-1)), in BuildI32DivS() 2208 graph()->NewNode(m->Word32Equal(), right, mcgraph()->Int32Constant(-1)), in BuildI32RemS() 2253 graph()->NewNode(m->Word32Equal(), right, mcgraph()->Int32Constant(0)), in BuildI32AsmjsDivS() 2259 graph()->NewNode(m->Word32Equal(), right, mcgraph()->Int32Constant(-1)), in BuildI32AsmjsDivS() 2380 graph()->NewNode(m->Word32Equal(), right, mcgraph()->Int32Constant(0)), in BuildI32AsmjsDivU() 2394 graph()->NewNode(m->Word32Equal(), right, mcgraph()->Int32Constant(0)), in BuildI32AsmjsRemU() 3054 graph()->NewNode(mcgraph()->machine()->Word32Equal(), cond, in CheckBoundsAndAlignment() [all …]
|
D | graph-assembler.h | 72 V(Word32Equal) \
|
D | simplified-lowering.cc | 1593 NodeProperties::ChangeOp(node, lowering->machine()->Word32Equal()); in VisitNode() 3594 Node* check2 = graph()->NewNode(machine()->Word32Equal(), rhs, zero); in Int32Div() 3741 Node* check = graph()->NewNode(machine()->Word32Equal(), rhs, zero); in Uint32Div() 3778 Node* check0 = graph()->NewNode(machine()->Word32Equal(), rhs, zero); in Uint32Mod() 3842 Operator const* const op = machine()->Word32Equal(); in DoIntegral32ToBit() 3855 NodeProperties::ChangeOp(node, machine()->Word32Equal()); in DoOrderedNumberToBit()
|
D | machine-operator.h | 231 const Operator* Word32Equal(); in NON_EXPORTED_BASE()
|
/external/v8/src/builtins/ |
D | builtins-string-gen.cc | 26 Branch(Word32Equal(Word32And(string_instance_type, in DirectStringData() 187 GotoIf(Word32Equal(Word32And(both_instance_types, in StringEqual_Core() 199 GotoIfNot(Word32Equal(Word32And(both_instance_types, in StringEqual_Core() 215 Word32Equal(masked_instance_types, Int32Constant(kOneOneByteStringTag)), in StringEqual_Core() 218 Word32Equal(masked_instance_types, Int32Constant(kTwoTwoByteStringTag)), in StringEqual_Core() 221 Word32Equal(masked_instance_types, Int32Constant(kOneTwoByteStringTag)), in StringEqual_Core() 417 Branch(Word32Equal(Word32And(both_instance_types, in GenerateStringRelationalComparison() 456 Branch(Word32Equal(lhs_value, rhs_value), &if_valueissame, in GenerateStringRelationalComparison() 646 Branch(Word32Equal(argc, Int32Constant(1)), &if_oneargument, in TF_BUILTIN() 2328 GotoIf(Word32Equal(char_code, Int32Constant(0x0020)), &out); in GotoIfNotWhiteSpaceOrLineTerminator() [all …]
|
D | builtins-console-gen.cc | 22 GotoIf(Word32Equal(argc, Int32Constant(0)), &runtime); in TF_BUILTIN()
|
D | builtins-call-gen.cc | 197 GotoIfNot(Word32Equal(length, Int32Constant(0)), &normalize_done); in CallOrConstructWithArrayLike() 250 Branch(Word32Equal(kind, Int32Constant(HOLEY_DOUBLE_ELEMENTS)), in CallOrConstructDoubleVarargs() 359 GotoIf(Word32Equal(var_length.value(), Int32Constant(0)), &if_smiorobject); in CallOrConstructWithSpread()
|
D | builtins-typed-array-gen.cc | 593 GotoIf(Word32Equal(holder_kind, source_kind), &fast_copy); in ConstructByArrayLike() 608 CSA_ASSERT(this, Word32Equal(IsDetachedBuffer(LoadObjectField( in ConstructByArrayLike() 826 return Word32Or(Word32Equal(kind, Int32Constant(UINT8_ELEMENTS)), in IsUint8ElementsKind() 827 Word32Equal(kind, Int32Constant(UINT8_CLAMPED_ELEMENTS))); in IsUint8ElementsKind() 832 return Word32Or(Word32Equal(kind, Int32Constant(BIGINT64_ELEMENTS)), in IsBigInt64ElementsKind() 833 Word32Equal(kind, Int32Constant(BIGUINT64_ELEMENTS))); in IsBigInt64ElementsKind() 1011 GotoIf(Word32Equal(source_el_kind, target_el_kind), &call_memmove); in SetTypedArraySource() 1311 GotoIfNot(Word32Equal(source_el_kind, target_el_kind), &call_c); in TF_BUILTIN()
|
D | builtins-object-gen.cc | 173 Word32Equal(kind, Int32Constant(FAST_STRING_WRAPPER_ELEMENTS)), in IsStringWrapperElementsKind() 174 Word32Equal(kind, Int32Constant(SLOW_STRING_WRAPPER_ELEMENTS))); in IsStringWrapperElementsKind() 186 return Word32Equal(kind, Int32Constant(PropertyKind::kAccessor)); in IsPropertyKindAccessor() 191 return Word32Equal(kind, Int32Constant(PropertyKind::kData)); in IsPropertyKindData() 1629 Word32Equal(has_flags, in FromPropertyDescriptor() 1633 GotoIf(Word32Equal( in FromPropertyDescriptor()
|
D | builtins-array-gen.cc | 217 Word32Equal(LoadInstanceType(LoadElements(original_array)), in TypedArrayMapResultGenerator() 1091 GotoIf(Word32Equal(kind, Int32Constant(DICTIONARY_ELEMENTS)), in TF_BUILTIN() 1137 GotoIf(Word32Equal(kind, Int32Constant(DICTIONARY_ELEMENTS)), in TF_BUILTIN() 3014 GotoIf(Word32Equal(elements_kind, Int32Constant(PACKED_DOUBLE_ELEMENTS)), in Generate() 3016 GotoIf(Word32Equal(elements_kind, Int32Constant(HOLEY_DOUBLE_ELEMENTS)), in Generate() 3569 GotoIf(Word32Equal(LoadAndUntagToWord32ObjectField( in TF_BUILTIN() 3607 Branch(Word32Equal(LoadAndUntagToWord32ObjectField( in TF_BUILTIN() 3665 GotoIf(Word32Equal(LoadAndUntagToWord32ObjectField( in TF_BUILTIN() 3686 GotoIf(Word32Equal(LoadAndUntagToWord32ObjectField( in TF_BUILTIN() 4023 GotoIfNot(Word32Equal(elements_kind, Int32Constant(kind)), &next); in CreateArrayDispatchNoArgument() [all …]
|
D | builtins-proxy-gen.cc | 415 CSA_ASSERT(this, Word32Equal(IsPrivateSymbol(name), Int32Constant(0))); in TF_BUILTIN() 492 CSA_ASSERT(this, Word32Equal(IsPrivateSymbol(name), Int32Constant(0))); in TF_BUILTIN()
|
D | builtins-regexp-gen.cc | 1822 GotoIfNot(Word32Equal(Word32And(lead, Int32Constant(0xFC00)), in AdvanceStringIndex() 1827 GotoIfNot(Word32Equal(Word32And(trail, Int32Constant(0xFC00)), in AdvanceStringIndex() 2129 CSA_ASSERT(this, Word32Or(Word32Equal(var_global.value(), zero), in MatchAllIterator() 2130 Word32Equal(var_global.value(), one))); in MatchAllIterator() 2131 CSA_ASSERT(this, Word32Or(Word32Equal(var_unicode.value(), zero), in MatchAllIterator() 2132 Word32Equal(var_unicode.value(), one))); in MatchAllIterator()
|
D | builtins-number-gen.cc | 862 Branch(Word32Equal(untagged_divisor, Int32Constant(-1)), in TF_BUILTIN() 867 GotoIf(Word32Equal( in TF_BUILTIN()
|
/external/v8/src/ic/ |
D | accessor-assembler.cc | 814 GotoIf(Word32Equal(kind, Int32Constant(kData)), writable); in JumpIfDataProperty() 996 Branch(Word32Equal( in HandleStoreICTransitionMapHandlerCase() 1016 GotoIf(Word32Equal(representation, Int32Constant(Representation::kSmi)), in CheckFieldType() 1018 GotoIf(Word32Equal(representation, Int32Constant(Representation::kDouble)), in CheckFieldType() 1021 Word32Equal(representation, Int32Constant(Representation::kHeapObject)), in CheckFieldType() 1023 GotoIf(Word32Equal(representation, Int32Constant(Representation::kNone)), in CheckFieldType() 1025 CSA_ASSERT(this, Word32Equal(representation, in CheckFieldType() 1078 Word32Equal(DecodeWord32<PropertyDetails::KindField>(details), in OverwriteExistingFastDataProperty() 1081 Branch(Word32Equal(DecodeWord32<PropertyDetails::LocationField>(details), in OverwriteExistingFastDataProperty() 1090 GotoIf(Word32Equal( in OverwriteExistingFastDataProperty() [all …]
|
D | keyed-store-generic.cc | 163 GotoIf(Word32Equal(elements_kind, Int32Constant(NO_ELEMENTS)), &loop_body); in BranchIfPrototypesHaveNonFastElements() 232 GotoIf(Word32Equal(current_elements_kind, Int32Constant(holey_kind)), in TryChangeToHoleyMap() 248 GotoIf(Word32Equal(current_elements_kind, Int32Constant(holey_kind)), in TryChangeToHoleyMapMulti() 250 GotoIf(Word32Equal(current_elements_kind, Int32Constant(holey_kind_2)), in TryChangeToHoleyMapMulti() 549 GotoIf(Word32Equal(elements_kind, Int32Constant(DICTIONARY_ELEMENTS)), in EmitGenericElementStore() 1042 CSA_ASSERT(this, Word32Equal(is_simple_receiver, in SetProperty()
|
/external/v8/src/interpreter/ |
D | interpreter-intrinsics-generator.cc | 130 return __ Word32Equal(instance_type, __ Int32Constant(type)); in CompareInstanceType() 406 Node* comparison = __ Word32Equal(actual, __ Int32Constant(expected)); in AbortIfArgCountMismatch()
|
/external/v8/src/ |
D | code-stub-assembler.cc | 784 GotoIf(Word32Equal(int_b, Int32Constant(0)), &return_nan); in SmiMod() 805 GotoIfNot(Word32Equal(int_a, Int32Constant(kMinInt)), &join); in SmiMod() 806 GotoIf(Word32Equal(int_b, Int32Constant(-1)), &return_minuszero); in SmiMod() 816 GotoIf(Word32Equal(r, Int32Constant(0)), &return_minuszero); in SmiMod() 859 Branch(Word32Equal(answer, zero), &answer_zero, &answer_not_zero); in SmiMul() 921 Branch(Word32Equal(untagged_divisor, Int32Constant(-1)), in TrySmiDiv() 926 GotoIf(Word32Equal( in TrySmiDiv() 2468 GotoIf(Word32Equal(element_upper, Int32Constant(kHoleNanUpper32)), in LoadDoubleWithHoleCheck() 2579 Word32Equal(function_kind, in IsGeneratorFunction() 2581 Word32Equal( in IsGeneratorFunction() [all …]
|
D | code-stub-assembler.h | 172 CSA_ASSERT_JS_ARGC_OP(csa, Word32Equal, ==, expected) 576 SMI_COMPARISON_OP(SmiEqual, WordEqual, Word32Equal) 1873 return Word32Equal(a, b); in ElementsKindEqual() 2070 return Word32Equal(Word32And(word32, Int32Constant(mask)), in IsNotSetWord32() 2077 return Word32Equal(Word32And(word32, const_mask), const_mask); in IsAllSetWord32() 2108 return Word32Equal(Word32And(word32, Int32Constant(mask)), in IsClearWord32()
|