Home
last modified time | relevance | path

Searched refs:Word32Equal (Results 1 – 25 of 34) sorted by relevance

12

/external/v8/src/compiler/
Deffect-control-linearizer.cc1033 __ 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 …]
Drepresentation-change.cc818 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()
Dsimd-scalar-lowering.cc511 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()
Dmachine-operator-reducer.h53 Node* Word32Equal(Node* lhs, Node* rhs); in NON_EXPORTED_BASE()
Dmachine-operator-reducer.cc81 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()
Dint64-lowering.cc549 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()
Draw-machine-assembler.h260 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()
Dwasm-compiler.cc371 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 …]
Dgraph-assembler.h72 V(Word32Equal) \
Dsimplified-lowering.cc1593 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()
Dmachine-operator.h231 const Operator* Word32Equal(); in NON_EXPORTED_BASE()
/external/v8/src/builtins/
Dbuiltins-string-gen.cc26 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 …]
Dbuiltins-console-gen.cc22 GotoIf(Word32Equal(argc, Int32Constant(0)), &runtime); in TF_BUILTIN()
Dbuiltins-call-gen.cc197 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()
Dbuiltins-typed-array-gen.cc593 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()
Dbuiltins-object-gen.cc173 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()
Dbuiltins-array-gen.cc217 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 …]
Dbuiltins-proxy-gen.cc415 CSA_ASSERT(this, Word32Equal(IsPrivateSymbol(name), Int32Constant(0))); in TF_BUILTIN()
492 CSA_ASSERT(this, Word32Equal(IsPrivateSymbol(name), Int32Constant(0))); in TF_BUILTIN()
Dbuiltins-regexp-gen.cc1822 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()
Dbuiltins-number-gen.cc862 Branch(Word32Equal(untagged_divisor, Int32Constant(-1)), in TF_BUILTIN()
867 GotoIf(Word32Equal( in TF_BUILTIN()
/external/v8/src/ic/
Daccessor-assembler.cc814 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 …]
Dkeyed-store-generic.cc163 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/
Dinterpreter-intrinsics-generator.cc130 return __ Word32Equal(instance_type, __ Int32Constant(type)); in CompareInstanceType()
406 Node* comparison = __ Word32Equal(actual, __ Int32Constant(expected)); in AbortIfArgCountMismatch()
/external/v8/src/
Dcode-stub-assembler.cc784 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 …]
Dcode-stub-assembler.h172 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()

12