Home
last modified time | relevance | path

Searched refs:WordEqual (Results 1 – 21 of 21) sorted by relevance

/external/v8/src/interpreter/
Dinterpreter-assembler.cc555 Node* is_monomorphic = WordEqual(function, feedback_value); in CallJSWithFeedback()
585 Node* is_megamorphic = WordEqual( in CallJSWithFeedback()
591 Node* is_allocation_site = WordEqual( in CallJSWithFeedback()
599 Node* is_array_function = WordEqual(context_slot, function); in CallJSWithFeedback()
619 Node* is_uninitialized = WordEqual( in CallJSWithFeedback()
632 WordEqual(instance_type, Int32Constant(JS_FUNCTION_TYPE)); in CallJSWithFeedback()
639 Node* is_array_function = WordEqual(context_slot, function); in CallJSWithFeedback()
646 WordEqual(native_context, LoadNativeContext(context)); in CallJSWithFeedback()
732 WordEqual(instance_type, Int32Constant(JS_FUNCTION_TYPE)); in CallConstruct()
738 Node* is_monomorphic = WordEqual(constructor, feedback_value); in CallConstruct()
[all …]
Dinterpreter.cc993 __ GotoIf(__ WordEqual(slot_index, __ IntPtrConstant(0)), in DoCompareOpWithFeedback()
1010 __ Branch(__ WordEqual(lhs_map, __ HeapNumberMapConstant()), &lhs_is_number, in DoCompareOpWithFeedback()
1029 __ Select(__ WordEqual(rhs_map, __ HeapNumberMapConstant()), in DoCompareOpWithFeedback()
1569 __ Branch(__ WordEqual(value, true_value), &if_true, &if_false); in DoLogicalNot()
2478 __ GotoIf(assembler->WordEqual(cache_length, zero_smi), in DoForInPrepare()
2534 __ Branch(__ WordEqual(receiver_map, cache_type), &if_fast, &if_slow); in DoForInNext()
2571 __ Branch(__ WordEqual(index, cache_length), &if_true, &if_false); in DoForInContinue()
/external/v8/src/
Dcode-stub-assembler.cc72 return WordEqual(value, name##Constant()); \
143 return WordEqual( in WordIsPowerOfTwo()
144 Select(WordEqual(value, IntPtrConstant(0)), IntPtrConstant(1), in WordIsPowerOfTwo()
412 return WordEqual(BitcastTaggedToWord(a), BitcastTaggedToWord(b)); in SmiEqual()
530 Branch(WordEqual(answer, zero), &answer_zero, &answer_not_zero); in SmiMul()
569 return WordEqual(WordAnd(BitcastTaggedToWord(a), IntPtrConstant(kSmiTagMask)), in TaggedIsSmi()
574 return WordEqual(WordAnd(a, IntPtrConstant(kSmiTagMask | kSmiSignMask)), in WordIsPositiveSmi()
579 return WordEqual(IntPtrConstant(0), in WordIsWordAligned()
588 Branch(WordEqual(lhs_map, rhs_map), &if_mapsame, &if_mapnotsame); in BranchIfSimd128Equal()
596 Branch(WordEqual(lhs_map, float32x4_map), &if_float32x4, &if_notfloat32x4); in BranchIfSimd128Equal()
[all …]
Dfast-accessor-assembler.cc140 assembler_->WordEqual(FromId(value), assembler_->IntPtrConstant(0)), in CheckNotZeroOrReturnNull()
167 assembler_->WordEqual(FromId(value_id), assembler_->IntPtrConstant(0)), in CheckNotZeroOrJump()
234 assembler_->WordEqual( in CheckIsJSObjectOrJump()
240 assembler_->WordEqual(instance_type, assembler_->IntPtrConstant( in CheckIsJSObjectOrJump()
Dcode-stubs.cc1168 assembler->GotoUnless(assembler->WordEqual(rhs_map, number_map), in Generate()
1183 assembler->GotoUnless(assembler->WordEqual(lhs_map, number_map), in Generate()
1204 assembler->GotoUnless(assembler->WordEqual(rhs_map, number_map), in Generate()
1321 assembler->WordEqual(divisor, assembler->IntPtrConstant(0)), in Generate()
1328 assembler->WordEqual(dividend, assembler->IntPtrConstant(0)), in Generate()
1389 assembler->GotoUnless(assembler->WordEqual(divisor_map, number_map), in Generate()
1404 assembler->GotoUnless(assembler->WordEqual(dividend_map, number_map), in Generate()
1426 assembler->GotoUnless(assembler->WordEqual(divisor_map, number_map), in Generate()
1552 assembler->GotoUnless(assembler->WordEqual(divisor_map, number_map), in Generate()
1568 assembler->GotoUnless(assembler->WordEqual(dividend_map, number_map), in Generate()
[all …]
/external/v8/src/builtins/
Dbuiltins-number.cc29 assembler->WordEqual(assembler->LoadMap(number), in Generate_NumberIsFinite()
60 assembler->WordEqual(assembler->LoadMap(number), in Generate_NumberIsInteger()
97 assembler->WordEqual(assembler->LoadMap(number), in Generate_NumberIsNaN()
126 assembler->WordEqual(assembler->LoadMap(number), in Generate_NumberIsSafeInteger()
229 assembler->WordEqual(input_map, assembler->HeapNumberMapConstant()), in Generate_NumberParseFloat()
272 assembler->GotoIf(assembler->WordEqual(radix, assembler->UndefinedConstant()), in Generate_NumberParseInt()
275 assembler->WordEqual(radix, assembler->SmiConstant(Smi::FromInt(10))), in Generate_NumberParseInt()
278 assembler->WordEqual(radix, assembler->SmiConstant(Smi::FromInt(0))), in Generate_NumberParseInt()
290 assembler->WordEqual(input_map, assembler->HeapNumberMapConstant()), in Generate_NumberParseInt()
1053 assembler->Branch(assembler->WordEqual(lhs_map, number_map), in Generate_Subtract()
[all …]
Dbuiltins-string.cc48 assembler->Branch(assembler->WordEqual(lhs, rhs), &if_same, &if_notsame); in GenerateStringEqual()
63 assembler->Branch(assembler->WordEqual(lhs_length, rhs_length), in GenerateStringEqual()
136 assembler->Branch(assembler->WordEqual(offset, end), &if_done, in GenerateStringEqual()
213 assembler->Branch(assembler->WordEqual(lhs, rhs), &if_same, &if_notsame); in GenerateStringRelationalComparison()
272 assembler->Branch(assembler->WordEqual(offset, end), &if_done, in GenerateStringRelationalComparison()
436 assembler->Branch(assembler->WordEqual(argc, assembler->IntPtrConstant(1)), in Generate_StringFromCharCode()
972 a->Branch(a->WordEqual(length, a->UndefinedConstant()), &if_isundefined, in Generate_StringPrototypeSubstr()
1004 CSA_ASSERT(a, a->WordEqual(a->LoadMap(var_length.value()), in Generate_StringPrototypeSubstr()
1075 a->WordEqual(a->LoadMap(value_int), a->HeapNumberMapConstant())); in ToSmiBetweenZeroAnd()
1119 a->GotoIf(a->WordEqual(end, a->UndefinedConstant()), &out); in Generate_StringPrototypeSubstring()
[all …]
Dbuiltins-object.cc303 assembler->WordEqual(receiver, assembler->UndefinedConstant()), in Generate_ObjectProtoToString()
306 assembler->GotoIf(assembler->WordEqual(receiver, assembler->NullConstant()), in Generate_ObjectProtoToString()
443 assembler->GotoIf(assembler->WordEqual(var_proxy_is_array.value(), in Generate_ObjectProtoToString()
473 a->GotoIf(a->WordEqual(prototype, a->NullConstant()), &prototype_valid); in Generate_ObjectCreate()
483 a->GotoIf(a->WordEqual(properties, a->UndefinedConstant()), &no_properties); in Generate_ObjectCreate()
487 a->GotoUnless(a->WordEqual(a->LoadElements(properties), in Generate_ObjectCreate()
504 a->Branch(a->WordEqual(prototype, a->NullConstant()), &good, in Generate_ObjectCreate()
524 a->GotoIf(a->WordEqual(prototype, a->LoadMapPrototype(map.value())), in Generate_ObjectCreate()
532 a->GotoIf(a->WordEqual(weak_cell, a->UndefinedConstant()), &call_runtime); in Generate_ObjectCreate()
Dbuiltins-regexp.cc373 Node* const has_initialmap = a->WordEqual(regexp_map, initial_map); in RegExpPrototypeExecInternal()
441 a->GotoUnless(a->WordEqual(match_indices, null), &successful_match); in RegExpPrototypeExecInternal()
550 Node* const has_initialmap = a->WordEqual(map, initial_map); in IsInitialRegExpMap()
570 Node* const has_initialmap = a->WordEqual(map, initial_map); in BranchIfFastPath()
578 a->WordEqual(proto_map, initial_proto_initial_map); in BranchIfFastPath()
633 a->GotoIf(a->WordEqual(a->WordAnd(flags_intptr, mask), int_zero), \ in Generate_RegExpPrototypeFlagsGetter()
703 a->GotoIf(a->WordEqual(a->WordAnd(flags_intptr, mask), int_zero), \ in Generate_RegExpPrototypeFlagsGetter()
846 a->Branch(a->WordEqual(receiver, initial_prototype), &if_isprototype, in Generate_FlagGetter()
1040 a->GotoIf(a->WordEqual(result, null), &out); in RegExpExec()
1086 Node* const result = a->Select(a->WordEqual(match_indices, a->NullConstant()), in Generate_RegExpPrototypeTest()
[all …]
Dbuiltins-conversion.cc46 assembler->WordEqual(exotic_to_prim, assembler->NullConstant()), in Generate_NonPrimitiveToPrimitive()
49 assembler->WordEqual(exotic_to_prim, assembler->UndefinedConstant()), in Generate_NonPrimitiveToPrimitive()
180 assembler->WordEqual(input_map, assembler->HeapNumberMapConstant()), in Generate_ToString()
427 assembler->GotoIf(assembler->WordEqual(constructor_function_index, in Generate_ToObject()
Dbuiltins-global.cc129 assembler->Branch(assembler->WordEqual(assembler->LoadMap(num), in Generate_GlobalIsFinite()
184 assembler->Branch(assembler->WordEqual(assembler->LoadMap(num), in Generate_GlobalIsNaN()
Dbuiltins-array.cc1313 assembler->Branch(assembler->WordEqual(len_var.value(), intptr_zero), in Generate_ArrayIncludes()
1414 assembler->GotoIf(assembler->WordEqual(search_element, undefined), in Generate_ArrayIncludes()
1439 assembler->GotoIf(assembler->WordEqual(element_k, search_element), in Generate_ArrayIncludes()
1453 assembler->GotoIf(assembler->WordEqual(element_k, undefined), in Generate_ArrayIncludes()
1455 assembler->GotoIf(assembler->WordEqual(element_k, the_hole), in Generate_ArrayIncludes()
1539 assembler->WordEqual(assembler->BooleanConstant(true), result), in Generate_ArrayIncludes()
1640 assembler->GotoIf(assembler->WordEqual(search_element, undefined), in Generate_ArrayIncludes()
1758 assembler->Branch(assembler->WordEqual(len_var.value(), intptr_zero), in Generate_ArrayIndexOf()
1859 assembler->GotoIf(assembler->WordEqual(search_element, undefined), in Generate_ArrayIndexOf()
1884 assembler->GotoIf(assembler->WordEqual(element_k, search_element), in Generate_ArrayIndexOf()
[all …]
Dbuiltins-math.cc84 assembler->WordEqual(assembler->LoadMap(x), in Generate_MathAbs()
145 assembler->WordEqual(assembler->LoadMap(x), in Generate_MathRoundingOperation()
276 assembler->WordEqual(assembler->LoadMap(x), in Generate_MathClz32()
Dbuiltins-sharedarraybuffer.cc46 a->Branch(a->WordEqual(a->LoadInstanceType(tagged), in ValidateSharedTypedArray()
/external/v8/src/ic/
Dkeyed-store-generic.cc86 GotoIf(WordEqual(prototype, NullConstant()), only_fast_elements); in BranchIfPrototypesHaveNonFastElements()
289 Branch(WordEqual(LoadMap(value), LoadRoot(Heap::kHeapNumberMapRootIndex)), in StoreElementWithCapacity()
322 CSA_ASSERT(this, WordEqual(elements, LoadElements(receiver))); in StoreElementWithCapacity()
423 Branch(WordEqual(intptr_index, length), &if_increment_length_by_one, in EmitGenericElementStore()
/external/v8/src/compiler/
Deffect-control-linearizer.cc923 value = graph()->NewNode(machine()->WordEqual(), value, in LowerChangeTaggedToBit()
954 graph()->NewNode(machine()->WordEqual(), value, in LowerTruncateTaggedToBit()
981 values[count] = graph()->NewNode(machine()->WordEqual(), value, in LowerTruncateTaggedToBit()
1007 graph()->NewNode(machine()->WordEqual(), value_length, in LowerTruncateTaggedToBit()
1205 Node* check = graph()->NewNode(machine()->WordEqual(), value_map, map); in LowerCheckMaps()
1244 Node* check1 = graph()->NewNode(machine()->WordEqual(), value_map, in LowerCheckNumber()
1769 Node* check = graph()->NewNode(machine()->WordEqual(), value_map, in LowerCheckedTaggedToInt32()
1799 Node* check_number = graph()->NewNode(machine()->WordEqual(), value_map, in BuildCheckedHeapNumberOrOddballToFloat64()
2033 vfalse = graph()->NewNode(machine()->WordEqual(), value_map, in LowerObjectIsNumber()
2279 Node* check2 = graph()->NewNode(machine()->WordEqual(), lsubject_second, in LowerStringCharCodeAt()
[all …]
Draw-machine-assembler.h198 Node* WordEqual(Node* a, Node* b) { in WordEqual() function
199 return AddNode(machine()->WordEqual(), a, b); in WordEqual()
202 return Word32BinaryNot(WordEqual(a, b)); in WordNotEqual()
Dcode-assembler.h64 V(WordEqual) \
Drepresentation-change.cc713 node = jsgraph()->graph()->NewNode(machine()->WordEqual(), node, in GetBitRepresentationFor()
Dsimplified-lowering.cc1454 NodeProperties::ChangeOp(node, lowering->machine()->WordEqual()); in VisitNode()
2149 NodeProperties::ChangeOp(node, lowering->machine()->WordEqual()); in VisitNode()
Dwasm-compiler.cc2199 machine->WordEqual(), load_sig, in CallIndirect()
2469 Node* check_undefined = graph()->NewNode(machine->WordEqual(), value, in BuildChangeTaggedToFloat64()