Home
last modified time | relevance | path

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

/external/v8/src/builtins/
Dbuiltins-number.cc63 GotoIf(TaggedIsSmi(number), &return_true); in TF_BUILTIN()
87 GotoIf(TaggedIsSmi(number), &return_true); in TF_BUILTIN()
116 GotoIf(TaggedIsSmi(number), &return_false); in TF_BUILTIN()
139 GotoIf(TaggedIsSmi(number), &return_true); in TF_BUILTIN()
183 Branch(TaggedIsSmi(input), &if_inputissmi, &if_inputisnotsmi); in TF_BUILTIN()
280 GotoIf(TaggedIsSmi(input), &if_inputissmi); in TF_BUILTIN()
588 Branch(TaggedIsSmi(lhs), &if_lhsissmi, &if_lhsisnotsmi); in TF_BUILTIN()
594 Branch(TaggedIsSmi(rhs), &if_rhsissmi, &if_rhsisnotsmi); in TF_BUILTIN()
703 Branch(TaggedIsSmi(rhs), &if_rhsissmi, &if_rhsisnotsmi); in TF_BUILTIN()
929 Branch(TaggedIsSmi(lhs), &if_lhsissmi, &if_lhsisnotsmi); in TF_BUILTIN()
[all …]
Dbuiltins-conversion.cc67 assembler->GotoIf(assembler->TaggedIsSmi(result), &if_resultisprimitive); in Generate_NonPrimitiveToPrimitive()
178 assembler.GotoIf(assembler.TaggedIsSmi(input), &is_number); in Generate_ToString()
262 assembler->GotoIf(assembler->TaggedIsSmi(method), &if_methodisnotcallable); in Generate_OrdinaryToPrimitive()
276 assembler->GotoIf(assembler->TaggedIsSmi(result), &return_result); in Generate_OrdinaryToPrimitive()
356 assembler.GotoIf(assembler.TaggedIsSmi(len), &return_zero); in Generate_ToLength()
433 assembler.Branch(assembler.TaggedIsSmi(object), &if_number, &if_notsmi); in Generate_ToObject()
Dbuiltins-promise.cc57 CSA_ASSERT(this, TaggedIsSmi(status)); in AllocateAndSetJSPromise()
102 GotoIf(TaggedIsSmi(constructor), &if_not_constructor); in NewPromiseCapability()
165 GotoIf(TaggedIsSmi(resolve), &if_notcallable); in NewPromiseCapability()
170 GotoIf(TaggedIsSmi(reject), &if_notcallable); in NewPromiseCapability()
247 GotoIf(TaggedIsSmi(value), &throw_exception); in ThrowIfNotJSReceiver()
324 GotoIf(TaggedIsSmi(species), &throw_error); in SpeciesConstructor()
443 GotoIf(TaggedIsSmi(on_resolve), &if_onresolvenotcallable); in InternalPerformPromiseThen()
461 GotoIf(TaggedIsSmi(on_reject), &if_onrejectnotcallable); in InternalPerformPromiseThen()
703 GotoIf(TaggedIsSmi(result), &fulfill); in InternalResolvePromise()
781 GotoIf(TaggedIsSmi(then), &fulfill); in InternalResolvePromise()
[all …]
Dbuiltins-array.cc271 assembler.GotoIf(assembler.TaggedIsSmi(arg), &default_label); in Generate_FastArrayPush()
581 GotoIf(TaggedIsSmi(callbackfn), &type_exception); in TF_BUILTIN()
1659 assembler.GotoIf(assembler.TaggedIsSmi(object), &return_false); in Generate_ArrayIsArray()
1707 GotoIfNot(TaggedIsSmi(len), &call_runtime); in TF_BUILTIN()
1714 Branch(TaggedIsSmi(start_from), &init_k, &call_runtime); in TF_BUILTIN()
1718 CSA_ASSERT(this, TaggedIsSmi(start_from)); in TF_BUILTIN()
1756 GotoIfNot(TaggedIsSmi(search_element), &not_smi); in TF_BUILTIN()
1806 GotoIfNot(TaggedIsSmi(element_k), &not_smi); in TF_BUILTIN()
1826 GotoIf(TaggedIsSmi(element_k), &continue_loop); in TF_BUILTIN()
1843 GotoIf(TaggedIsSmi(element_k), &continue_loop); in TF_BUILTIN()
[all …]
Dbuiltins-async-iterator.cc67 GotoIf(TaggedIsSmi(object), &if_receiverisincompatible); in ThrowIfNotAsyncFromSyncIterator()
161 GotoIf(TaggedIsSmi(iter_result), &if_notanobject); in LoadIteratorResult()
213 GotoIf(TaggedIsSmi(var_done.value()), &to_boolean); in LoadIteratorResult()
Dbuiltins-string.cc714 GotoIfNot(TaggedIsSmi(position), &return_emptystring); in TF_BUILTIN()
753 GotoIfNot(TaggedIsSmi(position), &return_nan); in TF_BUILTIN()
877 CSA_ASSERT(this, TaggedIsSmi(position)); in StringIndexOf()
1049 GotoIfNot(TaggedIsSmi(position.value()), &call_runtime); in TF_BUILTIN()
1056 GotoIf(TaggedIsSmi(receiver), &call_runtime); in TF_BUILTIN()
1058 GotoIf(TaggedIsSmi(needle), &call_runtime); in TF_BUILTIN()
1199 GotoIf(TaggedIsSmi(object), &out); in MaybeCallFunctionAtSymbol()
1231 GotoIf(TaggedIsSmi(maybe_string), &slow_lookup); in MaybeCallFunctionAtSymbol()
1311 GotoIf(TaggedIsSmi(replace), &next); in TF_BUILTIN()
1337 CSA_ASSERT(this, TaggedIsSmi(match_start_index)); in TF_BUILTIN()
[all …]
Dbuiltins-typedarray.cc43 GotoIf(TaggedIsSmi(receiver), &receiver_is_incompatible); in GenerateTypedArrayPrototypeGetter()
98 GotoIf(TaggedIsSmi(receiver), &throw_bad_receiver); in GenerateTypedArrayPrototypeIterationMethod()
Dbuiltins-global.cc128 assembler.GotoIf(assembler.TaggedIsSmi(num), &return_true); in Generate_GlobalIsFinite()
182 assembler.GotoIf(assembler.TaggedIsSmi(num), &return_false); in Generate_GlobalIsNaN()
Dbuiltins-math.cc44 Branch(TaggedIsSmi(x), &if_xissmi, &if_xisnotsmi); in TF_BUILTIN()
122 Branch(TaggedIsSmi(x), &if_xissmi, &if_xisnotsmi); in MathRoundingOperation()
238 Branch(TaggedIsSmi(x), &if_xissmi, &if_xisnotsmi); in TF_BUILTIN()
Dbuiltins-async.cc58 GotoIf(TaggedIsSmi(value), &common); in Await()
Dbuiltins-regexp.cc289 GotoIfNot(TaggedIsSmi(lastindex), &if_isoob); in RegExpPrototypeExecBodyWithoutResult()
389 GotoIf(TaggedIsSmi(maybe_receiver), &throw_exception); in ThrowIfNotJSReceiver()
649 GotoIf(TaggedIsSmi(maybe_receiver), &out); in IsRegExp()
764 GotoIf(TaggedIsSmi(pattern), &next); in TF_BUILTIN()
873 GotoIf(TaggedIsSmi(maybe_pattern), &next); in TF_BUILTIN()
912 GotoIf(TaggedIsSmi(receiver), &if_isnotjsregexp); in TF_BUILTIN()
1081 GotoIf(TaggedIsSmi(receiver), &if_isnotunmodifiedjsregexp); in FlagGetter()
1275 GotoIf(TaggedIsSmi(exec), &if_isnotcallable); in RegExpExec()
2153 GotoIfNot(TaggedIsSmi(limit), &if_limitissmimax); in TF_BUILTIN()
2302 Branch(TaggedIsSmi(elem), &if_issmi, &if_isstring); in ReplaceGlobalCallableFastPath()
[all …]
Dbuiltins-generator.cc36 GotoIf(TaggedIsSmi(receiver), &if_receiverisincompatible); in GeneratorPrototypeResume()
Dbuiltins-function.cc292 assembler.GotoIf(assembler.TaggedIsSmi(receiver), &slow); in Generate_FastFunctionPrototypeBind()
330 assembler.GotoIf(assembler.TaggedIsSmi(maybe_length_accessor), &slow); in Generate_FastFunctionPrototypeBind()
344 assembler.GotoIf(assembler.TaggedIsSmi(maybe_name_accessor), &slow); in Generate_FastFunctionPrototypeBind()
Dbuiltins-sharedarraybuffer.cc40 a->Branch(a->TaggedIsSmi(tagged), &is_smi, &not_smi); in ValidateSharedTypedArray()
107 a->Branch(a->TaggedIsSmi(number_index), &if_numberissmi, &if_numberisnotsmi); in ConvertTaggedAtomicIndexToWord32()
Dbuiltins-object.cc52 Branch(TaggedIsSmi(object), &return_false, &if_objectisnotsmi); in TF_BUILTIN()
128 Branch(TaggedIsSmi(object), if_notstring, &if_notsmi); in IsString()
274 GotoIf(TaggedIsSmi(value), &return_number); in TF_BUILTIN()
330 GotoIf(TaggedIsSmi(properties), &call_runtime); in TF_BUILTIN()
Dbuiltins-date.cc910 assembler->GotoIf(assembler->TaggedIsSmi(receiver), &receiver_not_date); in Generate_DatePrototype_GetField()
1104 assembler.GotoIf(assembler.TaggedIsSmi(receiver), &receiver_is_invalid); in Generate_DatePrototypeToPrimitive()
1121 assembler.GotoIf(assembler.TaggedIsSmi(hint), &hint_is_invalid); in Generate_DatePrototypeToPrimitive()
Dbuiltins-constructor.cc230 GotoIf(TaggedIsSmi(initial_map), call_runtime); in EmitFastNewObject()
/external/v8/src/
Dcode-stubs.cc543 assembler->Branch(assembler->TaggedIsSmi(lhs), &if_lhsissmi, &if_lhsisnotsmi); in BINARY_OP_STUB()
549 assembler->Branch(assembler->TaggedIsSmi(rhs), &if_rhsissmi, in BINARY_OP_STUB()
607 assembler->Branch(assembler->TaggedIsSmi(rhs), &if_rhsissmi, in BINARY_OP_STUB()
654 assembler->GotoIf(assembler->TaggedIsSmi(rhs), in BINARY_OP_STUB()
672 assembler->GotoIf(assembler->TaggedIsSmi(rhs), &call_with_any_feedback); in BINARY_OP_STUB()
749 assembler->Branch(assembler->TaggedIsSmi(lhs), &if_lhsissmi, &if_lhsisnotsmi); in Generate()
755 assembler->Branch(assembler->TaggedIsSmi(rhs), &if_rhsissmi, in Generate()
815 assembler->Branch(assembler->TaggedIsSmi(rhs), &if_rhsissmi, in Generate()
863 assembler->Branch(assembler->TaggedIsSmi(rhs), &if_rhsissmi, in Generate()
943 assembler->Branch(assembler->TaggedIsSmi(lhs), &lhs_is_smi, &lhs_is_not_smi); in Generate()
[all …]
Dcode-stub-assembler.cc591 Node* CodeStubAssembler::TaggedIsSmi(Node* a) { in TaggedIsSmi() function in v8::internal::CodeStubAssembler
643 GotoIf(TaggedIsSmi(object), if_false); in BranchIfJSReceiver()
652 GotoIf(TaggedIsSmi(object), if_false); in BranchIfJSObject()
663 GotoIf(TaggedIsSmi(object), if_false); in BranchIfFastJSArray()
851 Branch(TaggedIsSmi(value), &if_valueissmi, &if_valueisnotsmi); in BranchIfToBooleanIsTrue()
1074 GotoIf(TaggedIsSmi(prototype_info), if_no_proto_info); in LoadMapPrototypeInfo()
1119 GotoIf(TaggedIsSmi(result.value()), &done); in LoadMapConstructor()
1671 CSA_ASSERT(this, TaggedIsSmi(length)); in AllocateSlicedString()
1704 CSA_ASSERT(this, TaggedIsSmi(length)); in AllocateConsString()
1743 CSA_ASSERT(this, TaggedIsSmi(length)); in NewConsString()
[all …]
Dcode-stub-assembler.h281 Node* TaggedIsSmi(Node* a);
/external/v8/src/interpreter/
Dinterpreter-intrinsics.cc126 __ GotoIf(__ TaggedIsSmi(arg), &return_false); in IsInstanceType()
157 __ GotoIf(__ TaggedIsSmi(arg), &return_false); in IsJSReceiver()
202 __ Branch(__ TaggedIsSmi(arg), &if_smi, &if_not_smi); in IsSmi()
313 __ GotoIf(__ TaggedIsSmi(sync_iterator), &not_receiver); in CreateAsyncFromSyncIterator()
Dinterpreter.cc1151 __ GotoIfNot(__ TaggedIsSmi(lhs), &lhs_is_not_smi); in DoCompareOpWithFeedback()
1217 __ GotoIfNot(__ TaggedIsSmi(rhs), &rhs_is_not_smi); in DoCompareOpWithFeedback()
1420 __ TaggedIsSmi(result), BinaryOperationFeedback::kSignedSmall, in DoBitwiseBinaryOp()
1425 __ GotoIf(__ TaggedIsSmi(result), &ok); in DoBitwiseBinaryOp()
1509 __ Branch(__ TaggedIsSmi(left), &fastpath, &slowpath); in DoAddSmi()
1563 __ Branch(__ TaggedIsSmi(left), &fastpath, &slowpath); in DoSubSmi()
1619 __ TaggedIsSmi(result), BinaryOperationFeedback::kSignedSmall, in DoBitwiseOrSmi()
1646 __ TaggedIsSmi(result), BinaryOperationFeedback::kSignedSmall, in DoBitwiseAndSmi()
1675 __ TaggedIsSmi(result), BinaryOperationFeedback::kSignedSmall, in DoShiftLeftSmi()
1704 __ TaggedIsSmi(result), BinaryOperationFeedback::kSignedSmall, in DoShiftRightSmi()
[all …]
Dinterpreter-assembler.cc589 Node* is_smi = TaggedIsSmi(function); in CallJSWithFeedback()
653 Node* is_smi = TaggedIsSmi(function); in CallJSWithFeedback()
767 Node* is_smi = TaggedIsSmi(constructor); in Construct()
816 Node* is_smi = TaggedIsSmi(feedback_value); in Construct()
1168 Branch(TaggedIsSmi(value), &if_valueissmi, &if_valueisnotsmi); in TruncateTaggedToWord32WithFeedback()
/external/v8/src/ic/
Daccessor-assembler.cc157 Branch(TaggedIsSmi(handler), &if_smi_handler, &try_proto_handler); in HandleLoadICHandlerCase()
333 CSA_ASSERT(this, TaggedIsSmi(smi_handler)); in HandleLoadICProtoHandlerCase()
352 Branch(TaggedIsSmi(maybe_holder_cell), &array_handler, &tuple_handler); in HandleLoadICProtoHandlerCase()
473 Branch(TaggedIsSmi(handler), &if_smi_handler, &if_nonsmi_handler); in HandleStoreICHandlerCase()
555 CSA_ASSERT(this, TaggedIsSmi(smi_handler)); in HandleStoreICProtoHandler()
560 Branch(TaggedIsSmi(maybe_transition_cell), &array_handler, &tuple_handler); in HandleStoreICProtoHandler()
754 GotoIf(TaggedIsSmi(value), bailout); in PrepareValueForStore()
771 GotoIf(TaggedIsSmi(maybe_field_type), &done); in PrepareValueForStore()
780 GotoIfNot(TaggedIsSmi(value), bailout); in PrepareValueForStore()
1424 GotoIf(TaggedIsSmi(receiver), &miss); in TryProbeStubCache()
[all …]
Dkeyed-store-generic.cc277 GotoIfNot(TaggedIsSmi(value), &non_smi_value); in StoreElementWithCapacity()
633 { Branch(TaggedIsSmi(value), &all_fine, bailout); } in CheckFieldType()
637 GotoIf(TaggedIsSmi(value), &all_fine); in CheckFieldType()
649 GotoIf(TaggedIsSmi(value), bailout); in CheckFieldType()
922 GotoIf(TaggedIsSmi(receiver), &slow); in KeyedStoreGeneric()