/external/v8/src/builtins/ |
D | builtins-number.cc | 63 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 …]
|
D | builtins-conversion.cc | 67 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()
|
D | builtins-promise.cc | 57 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 …]
|
D | builtins-array.cc | 271 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), ¬_smi); in TF_BUILTIN() 1806 GotoIfNot(TaggedIsSmi(element_k), ¬_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 …]
|
D | builtins-async-iterator.cc | 67 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()
|
D | builtins-string.cc | 714 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 …]
|
D | builtins-typedarray.cc | 43 GotoIf(TaggedIsSmi(receiver), &receiver_is_incompatible); in GenerateTypedArrayPrototypeGetter() 98 GotoIf(TaggedIsSmi(receiver), &throw_bad_receiver); in GenerateTypedArrayPrototypeIterationMethod()
|
D | builtins-global.cc | 128 assembler.GotoIf(assembler.TaggedIsSmi(num), &return_true); in Generate_GlobalIsFinite() 182 assembler.GotoIf(assembler.TaggedIsSmi(num), &return_false); in Generate_GlobalIsNaN()
|
D | builtins-math.cc | 44 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()
|
D | builtins-async.cc | 58 GotoIf(TaggedIsSmi(value), &common); in Await()
|
D | builtins-regexp.cc | 289 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 …]
|
D | builtins-generator.cc | 36 GotoIf(TaggedIsSmi(receiver), &if_receiverisincompatible); in GeneratorPrototypeResume()
|
D | builtins-function.cc | 292 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()
|
D | builtins-sharedarraybuffer.cc | 40 a->Branch(a->TaggedIsSmi(tagged), &is_smi, ¬_smi); in ValidateSharedTypedArray() 107 a->Branch(a->TaggedIsSmi(number_index), &if_numberissmi, &if_numberisnotsmi); in ConvertTaggedAtomicIndexToWord32()
|
D | builtins-object.cc | 52 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()
|
D | builtins-date.cc | 910 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()
|
D | builtins-constructor.cc | 230 GotoIf(TaggedIsSmi(initial_map), call_runtime); in EmitFastNewObject()
|
/external/v8/src/ |
D | code-stubs.cc | 543 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 …]
|
D | code-stub-assembler.cc | 591 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 …]
|
D | code-stub-assembler.h | 281 Node* TaggedIsSmi(Node* a);
|
/external/v8/src/interpreter/ |
D | interpreter-intrinsics.cc | 126 __ 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), ¬_receiver); in CreateAsyncFromSyncIterator()
|
D | interpreter.cc | 1151 __ 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 …]
|
D | interpreter-assembler.cc | 589 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/ |
D | accessor-assembler.cc | 157 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 …]
|
D | keyed-store-generic.cc | 277 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()
|