/external/v8/src/ic/ |
D | accessor-assembler.cc | 354 GotoIf(Word32Equal(Int32Constant(-1), result), miss); in HandleLoadICSmiHandlerCase() 1001 GotoIf(Word32Equal(kind, Int32Constant(kData)), writable); in JumpIfDataProperty() 1048 GotoIf(Word32Equal(handler_kind, Int32Constant(StoreHandler::kProxy)), in HandleStoreICHandlerCase() 1050 GotoIf(Word32Equal(handler_kind, Int32Constant(StoreHandler::kInterceptor)), in HandleStoreICHandlerCase() 1052 GotoIf(Word32Equal(handler_kind, Int32Constant(StoreHandler::kSlow)), in HandleStoreICHandlerCase() 1055 Word32Equal(handler_kind, Int32Constant(StoreHandler::kNormal))); in HandleStoreICHandlerCase() 1083 GotoIf(Word32Equal(handler_kind, Int32Constant(StoreHandler::kAccessor)), in HandleStoreICHandlerCase() 1085 Branch(Word32Equal(handler_kind, in HandleStoreICHandlerCase() 1222 Branch(Word32Equal( in HandleStoreICTransitionMapHandlerCase() 1243 GotoIf(Word32Equal(representation, Int32Constant(Representation::kSmi)), in CheckFieldType() [all …]
|
D | keyed-store-generic.cc | 200 GotoIf(Word32Equal(elements_kind, Int32Constant(NO_ELEMENTS)), &loop_body); in BranchIfPrototypesMayHaveReadOnlyElements() 271 GotoIf(Word32Equal(current_elements_kind, Int32Constant(holey_kind)), in TryChangeToHoleyMap() 287 GotoIf(Word32Equal(current_elements_kind, Int32Constant(holey_kind)), in TryChangeToHoleyMapMulti() 289 GotoIf(Word32Equal(current_elements_kind, Int32Constant(holey_kind_2)), in TryChangeToHoleyMapMulti() 576 GotoIf(Word32Equal(elements_kind, Int32Constant(DICTIONARY_ELEMENTS)), in EmitGenericElementStore() 1096 CSA_ASSERT(this, Word32Equal(is_simple_receiver, in SetProperty()
|
/external/v8/src/compiler/ |
D | effect-control-linearizer.cc | 1405 __ GotoIf(__ Word32Equal(value32, zero), &if_zero); in LowerChangeFloat64ToTagged() 1587 __ Word32Equal( in TruncateTaggedPointerToBit() 1615 Node* length_is_zero = __ Word32Equal( in TruncateTaggedPointerToBit() 1618 __ Goto(done, __ Word32Equal(length_is_zero, zero)); in TruncateTaggedPointerToBit() 1634 __ Goto(&done, __ Word32Equal(__ TaggedEqual(value, __ SmiConstant(0)), in LowerTruncateTaggedToBit() 1780 __ Word32Equal(value_instance_type, __ Int32Constant(JS_FUNCTION_TYPE)); in LowerCheckClosure() 1799 Node* is_not_deprecated = __ Word32Equal( in MigrateInstanceOrDeopt() 2079 Node* check = __ Word32Equal( in LowerCheckInternalizedString() 2153 Node* check = __ Word32Equal(__ Word32And(lhs, mask), zero); in LowerCheckedInt32Div() 2178 Node* check_rhs_zero = __ Word32Equal(rhs, zero); in LowerCheckedInt32Div() [all …]
|
D | representation-change.cc | 1034 node = jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor() 1040 return jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor() 1043 node = jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor() 1045 return jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor() 1050 return jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor() 1261 return machine()->Word32Equal(); in Int32OperatorFor() 1318 ? machine()->Word32Equal() in TaggedSignedOperatorFor() 1343 return machine()->Word32Equal(); in Uint32OperatorFor()
|
D | machine-operator-reducer.h | 58 Node* Word32Equal(Node* lhs, Node* rhs); in NON_EXPORTED_BASE()
|
D | int64-lowering.cc | 555 machine()->Word32Equal(), in LowerNode() 801 graph()->NewNode(machine()->Word32Equal(), GetReplacementHigh(input), in LowerNode() 820 graph()->NewNode(machine()->Word32Equal(), GetReplacementLow(input), in LowerNode() 1017 graph()->NewNode(machine()->Word32Equal(), GetReplacementHigh(left), in LowerComparison()
|
D | machine-operator-reducer.cc | 205 Node* MachineOperatorReducer::Word32Equal(Node* lhs, Node* rhs) { in Word32Equal() function in v8::internal::compiler::MachineOperatorReducer 206 return graph()->NewNode(machine()->Word32Equal(), lhs, rhs); in Word32Equal() 1099 return Replace(Word32Equal(Word32Equal(m.left().node(), zero), zero)); in ReduceInt32Div() 1146 return Replace(Word32Equal(Word32Equal(m.left().node(), zero), zero)); in ReduceUint32Div() 1812 NodeProperties::ChangeOp(node, machine()->Word32Equal()); in ReduceWord32And()
|
D | simd-scalar-lowering.cc | 1257 graph()->NewNode(machine()->Word32Equal(), rep[i], zero)); in LowerAllTrueOp() 2079 COMPARISON_CASE(Int32x4, kI32x4Eq, Word32Equal, false) in LowerNode() 2088 COMPARISON_CASE(Int16x8, kI16x8Eq, Word32Equal, false) in LowerNode() 2097 COMPARISON_CASE(Int8x16, kI8x16Eq, Word32Equal, false) in LowerNode() 2116 LowerNotEqual(node, SimdType::kInt32x4, machine()->Word32Equal()); in LowerNode() 2120 LowerNotEqual(node, SimdType::kInt16x8, machine()->Word32Equal()); in LowerNode() 2124 LowerNotEqual(node, SimdType::kInt8x16, machine()->Word32Equal()); in LowerNode() 2214 graph()->NewNode(machine()->Word32Equal(), reps[i], zero)); in LowerNode()
|
D | raw-machine-assembler.h | 362 Node* Word32Equal(Node* a, Node* b) { in Word32Equal() function 363 return AddNode(machine()->Word32Equal(), a, b); in Word32Equal() 366 return Word32BinaryNot(Word32Equal(a, b)); in Word32NotEqual() 369 Node* Word32BinaryNot(Node* a) { return Word32Equal(a, Int32Constant(0)); } in Word32BinaryNot()
|
D | wasm-compiler.cc | 457 op = m->Word32Equal(); in Binop() 691 op = m->Word32Equal(); in Unop() 1063 graph()->NewNode(mcgraph()->machine()->Word32Equal(), in TrapIfEq32() 2308 graph()->NewNode(m->Word32Equal(), right, mcgraph()->Int32Constant(-1)), in BuildI32DivS() 2329 graph()->NewNode(m->Word32Equal(), right, mcgraph()->Int32Constant(-1)), in BuildI32RemS() 2374 graph()->NewNode(m->Word32Equal(), right, mcgraph()->Int32Constant(0)), in BuildI32AsmjsDivS() 2380 graph()->NewNode(m->Word32Equal(), right, mcgraph()->Int32Constant(-1)), in BuildI32AsmjsDivS() 2501 graph()->NewNode(m->Word32Equal(), right, mcgraph()->Int32Constant(0)), in BuildI32AsmjsDivU() 2515 graph()->NewNode(m->Word32Equal(), right, mcgraph()->Int32Constant(0)), in BuildI32AsmjsRemU() 2905 Node* sig_match = graph()->NewNode(machine->Word32Equal(), loaded_sig, in BuildIndirectCall() [all …]
|
D | simplified-lowering.cc | 1946 NodeProperties::ChangeOp(node, lowering->machine()->Word32Equal()); in VisitNode() 2809 NodeProperties::ChangeOp(node, lowering->machine()->Word32Equal()); in VisitNode() 4345 Node* check2 = graph()->NewNode(machine()->Word32Equal(), rhs, zero); in Int32Div() 4492 Node* check = graph()->NewNode(machine()->Word32Equal(), rhs, zero); in Uint32Div() 4529 Node* check0 = graph()->NewNode(machine()->Word32Equal(), rhs, zero); in Uint32Mod() 4583 Operator const* const op = machine()->Word32Equal(); in DoIntegral32ToBit() 4596 NodeProperties::ChangeOp(node, machine()->Word32Equal()); in DoOrderedNumberToBit()
|
/external/v8/src/builtins/ |
D | builtins-string-gen.cc | 28 Branch(Word32Equal(Word32And(string_instance_type, in DirectStringData() 190 GotoIf(Word32Equal(Word32And(both_instance_types, in StringEqual_Core() 202 GotoIfNot(Word32Equal(Word32And(both_instance_types, in StringEqual_Core() 218 Word32Equal(masked_instance_types, Int32Constant(kOneOneByteStringTag)), in StringEqual_Core() 221 Word32Equal(masked_instance_types, Int32Constant(kTwoTwoByteStringTag)), in StringEqual_Core() 224 Word32Equal(masked_instance_types, Int32Constant(kOneTwoByteStringTag)), in StringEqual_Core() 357 GotoIfNot(Word32Equal(left_length, Uint32Constant(0)), &check_right); in StringAdd() 363 GotoIfNot(Word32Equal(right_length, Uint32Constant(0)), &cons); in StringAdd() 408 GotoIf(Word32Equal(Word32And(ored_instance_types, in StringAdd() 466 GotoIf(Word32Equal(representation, Int32Constant(kThinStringTag)), can_deref); in BranchIfCanDerefIndirectString() [all …]
|
D | builtins-sharedarraybuffer-gen.cc | 466 GotoIf(Word32Equal(elements_kind, Int32Constant(BIGINT64_ELEMENTS)), &i64); in TF_BUILTIN() 467 GotoIf(Word32Equal(elements_kind, Int32Constant(BIGUINT64_ELEMENTS)), &u64); in TF_BUILTIN() 615 GotoIf(Word32Equal(elements_kind, Int32Constant(BIGINT64_ELEMENTS)), &i64); in TF_BUILTIN() 616 GotoIf(Word32Equal(elements_kind, Int32Constant(BIGUINT64_ELEMENTS)), &u64); in TF_BUILTIN() 762 GotoIf(Word32Equal(elements_kind, Int32Constant(BIGINT64_ELEMENTS)), &i64); in AtomicBinopBuiltinCommon() 763 GotoIf(Word32Equal(elements_kind, Int32Constant(BIGUINT64_ELEMENTS)), &u64); in AtomicBinopBuiltinCommon()
|
D | builtins-array-gen.cc | 43 Word32Equal(LoadElementsKind(original_array), LoadElementsKind(a)); in TypedArrayMapResultGenerator() 366 GotoIf(Word32Equal(kind, Int32Constant(DICTIONARY_ELEMENTS)), in TF_BUILTIN() 410 GotoIf(Word32Equal(kind, Int32Constant(DICTIONARY_ELEMENTS)), in TF_BUILTIN() 1228 GotoIf(Word32Equal(LoadAndUntagToWord32ObjectField( in TF_BUILTIN() 1268 Branch(Word32Equal(LoadAndUntagToWord32ObjectField( in TF_BUILTIN() 1331 GotoIf(Word32Equal(LoadAndUntagToWord32ObjectField( in TF_BUILTIN() 1345 GotoIf(Word32Equal(LoadAndUntagToWord32ObjectField( in TF_BUILTIN() 1682 GotoIfNot(Word32Equal(elements_kind, Int32Constant(kind)), &next); in CreateArrayDispatchNoArgument() 1751 GotoIfNot(Word32Equal(var_elements_kind.value(), Int32Constant(kind)), in CreateArrayDispatchSingleArgument() 1773 GotoIfNot(Word32Equal(argc, Int32Constant(0)), &check_one_case); in GenerateDispatchToArrayStub() [all …]
|
D | builtins-lazy-gen.cc | 36 GotoIfNot(Word32Equal(marker, Uint32Constant(expected_marker)), &no_match); in TailCallRuntimeIfMarkerEquals()
|
D | builtins-intl-gen.cc | 49 GotoIf(Word32Equal(length, Uint32Constant(0)), &return_string); in TF_BUILTIN()
|
D | builtins-typed-array-gen.cc | 174 return Word32Or(Word32Equal(kind, Int32Constant(UINT8_ELEMENTS)), in IsUint8ElementsKind() 175 Word32Equal(kind, Int32Constant(UINT8_CLAMPED_ELEMENTS))); in IsUint8ElementsKind()
|
D | builtins-regexp-gen.cc | 58 GotoIfNot(Word32Equal(builtin_index, Int32Constant(Builtins::kNoBuiltinId)), in LoadCodeObjectEntry() 976 GotoIf(Word32Equal(Word32And(flag_value, Int32Constant(0xFF)), in FlagsGetter() 1241 GotoIf(Word32Equal(Word32And(flag_value, Int32Constant(0xFF)), in SlowFlagGetter() 1342 GotoIfNot(Word32Equal(Word32And(lead, Int32Constant(0xFC00)), in AdvanceStringIndex() 1347 GotoIfNot(Word32Equal(Word32And(trail, Int32Constant(0xFC00)), in AdvanceStringIndex()
|
D | builtins-object-gen.cc | 151 return Word32Equal(kind, Int32Constant(PropertyKind::kAccessor)); in IsPropertyKindAccessor() 156 return Word32Equal(kind, Int32Constant(PropertyKind::kData)); in IsPropertyKindData() 1361 Word32Equal(has_flags, in FromPropertyDescriptor() 1365 GotoIf(Word32Equal( in FromPropertyDescriptor()
|
D | builtins-call-gen.cc | 243 GotoIfNot(Word32Equal(length, Int32Constant(0)), &normalize_done); in CallOrConstructWithArrayLike() 417 GotoIf(Word32Equal(length, Int32Constant(0)), &if_smiorobject); in CallOrConstructWithSpread()
|
D | builtins-internal-gen.cc | 142 return Word32Equal(Word32And(Load<Int32T>(cell), mask32), Int32Constant(0)); in IsWhite() 758 Branch(Word32Equal(formal_count, Int32Constant(kDontAdaptArgumentsSentinel)), in TF_BUILTIN()
|
/external/v8/src/codegen/ |
D | code-stub-assembler.cc | 822 GotoIf(Word32Equal(int_b, Int32Constant(0)), &return_nan); in SmiMod() 843 GotoIfNot(Word32Equal(int_a, Int32Constant(kMinInt)), &join); in SmiMod() 844 GotoIf(Word32Equal(int_b, Int32Constant(-1)), &return_minuszero); in SmiMod() 854 GotoIf(Word32Equal(r, Int32Constant(0)), &return_minuszero); in SmiMod() 897 Branch(Word32Equal(answer, zero), &answer_zero, &answer_not_zero); in SmiMul() 960 Branch(Word32Equal(untagged_divisor, Int32Constant(-1)), in TrySmiDiv() 965 GotoIf(Word32Equal( in TrySmiDiv() 1011 return Word32Equal( in TaggedIsSmi() 1023 return Word32Equal( in TaggedIsPositiveSmi() 1039 return Word32Equal( in WordIsAligned() [all …]
|
D | code-stub-assembler.h | 264 CSA_ASSERT_JS_ARGC_OP(csa, Word32Equal, ==, expected) 500 return Word32Equal(ReinterpretCast<Word32T>(a), in TaggedEqual() 667 SMI_COMPARISON_OP(SmiEqual, WordEqual, Word32Equal) 2473 return Word32Equal(a, b); in ElementsKindEqual() 2662 return Word32Equal(Word32And(word32, Int32Constant(mask)), in IsNotSetWord32() 2669 return Word32Equal(Word32And(word32, const_mask), const_mask); in IsAllSetWord32() 2679 return Word32Equal(masked_word32, Int32Constant(BitField::encode(value))); in IsEqualInWord32() 2710 return Word32Equal(Word32And(word32, Int32Constant(mask)), in IsClearWord32()
|
/external/v8/src/interpreter/ |
D | interpreter-intrinsics-generator.cc | 126 return __ Word32Equal(instance_type, __ Int32Constant(type)); in CompareInstanceType() 427 TNode<BoolT> comparison = __ Word32Equal(actual, __ Int32Constant(expected)); in AbortIfArgCountMismatch()
|
D | interpreter-assembler.cc | 185 Branch(Word32Equal(depth, Int32Constant(0)), &context_found, &context_search); in GetContextAtDepth() 194 Branch(Word32Equal(cur_depth.value(), Int32Constant(0)), &context_found, in GetContextAtDepth() 1147 Word32Equal(TruncateWordToInt32(target_bytecode), star_bytecode); in StarDispatchLookahead()
|