/external/v8/src/ic/ |
D | binary-op-assembler.cc | 44 Branch(TaggedIsSmi(rhs), &if_rhsissmi, &if_rhsisnotsmi); in Generate_AddWithFeedback() 93 Branch(TaggedIsSmi(rhs), &if_rhsissmi, &if_rhsisnotsmi); in Generate_AddWithFeedback() 133 GotoIf(TaggedIsSmi(rhs), &call_with_oddball_feedback); in Generate_AddWithFeedback() 149 GotoIf(TaggedIsSmi(rhs), &call_with_any_feedback); in Generate_AddWithFeedback() 155 GotoIf(TaggedIsSmi(rhs), &call_with_any_feedback); in Generate_AddWithFeedback() 245 Branch(TaggedIsSmi(rhs), &if_rhsissmi, &if_rhsisnotsmi); in Generate_BinaryOperationWithFeedback() 276 Branch(TaggedIsSmi(rhs), &if_rhsissmi, &if_rhsisnotsmi); in Generate_BinaryOperationWithFeedback() 322 Branch(TaggedIsSmi(rhs), &if_rhsissmi, &if_rhsisnotsmi); in Generate_BinaryOperationWithFeedback() 344 GotoIf(TaggedIsSmi(rhs), &call_with_any_feedback); in Generate_BinaryOperationWithFeedback() 448 TaggedIsSmi(result), BinaryOperationFeedback::kSignedSmall, in Generate_MultiplyWithFeedback() [all …]
|
D | accessor-assembler.cc | 185 Branch(TaggedIsSmi(handler), &if_smi_handler, &try_proto_handler); in HandleLoadICHandlerCase() 669 GotoIf(TaggedIsSmi(smi_or_code_handler), &if_smi_handler); in HandleProtoHandler() 676 CSA_ASSERT(this, TaggedIsSmi(smi_or_code_handler)); in HandleProtoHandler() 838 Branch(TaggedIsSmi(handler), &if_smi_handler, &if_nonsmi_handler); in HandleStoreICHandlerCase() 1030 { Branch(TaggedIsSmi(value), &all_fine, bailout); } in CheckFieldType() 1034 GotoIf(TaggedIsSmi(value), &all_fine); in CheckFieldType() 1046 GotoIf(TaggedIsSmi(value), bailout); in CheckFieldType() 1307 CSA_ASSERT(this, TaggedIsSmi(smi_handler)); in HandleStoreICProtoHandler() 1561 GotoIf(TaggedIsSmi(value), bailout); in PrepareValueForStore() 1575 GotoIf(TaggedIsSmi(maybe_field_type), &done); in PrepareValueForStore() [all …]
|
/external/v8/src/builtins/ |
D | builtins-number-gen.cc | 80 GotoIf(TaggedIsSmi(number), &return_true); in TF_BUILTIN() 115 GotoIf(TaggedIsSmi(number), &return_false); in TF_BUILTIN() 153 Branch(TaggedIsSmi(input), &if_inputissmi, &if_inputisnotsmi); in TF_BUILTIN() 248 GotoIf(TaggedIsSmi(input), &if_inputissmi); in TF_BUILTIN() 386 Branch(TaggedIsSmi(left), &if_left_smi, &if_left_heapobject); in TF_BUILTIN() 391 Branch(TaggedIsSmi(right), &if_right_smi, &if_right_heapobject); in TF_BUILTIN() 434 Branch(TaggedIsSmi(right), &if_right_smi, &if_right_heapobject); in TF_BUILTIN() 573 GotoIf(TaggedIsSmi(input), do_smi); in UnaryOp() 611 GotoIfNot(TaggedIsSmi(var_left->value()), &left_not_smi); in BinaryOp() 612 GotoIf(TaggedIsSmi(var_right->value()), smis); in BinaryOp() [all …]
|
D | builtins-call-gen.cc | 76 GotoIf(TaggedIsSmi(target), &if_target_not_callable); in CallOrConstructWithArrayLike() 89 GotoIf(TaggedIsSmi(target), &if_target_not_constructor); in CallOrConstructWithArrayLike() 102 GotoIf(TaggedIsSmi(new_target), &if_new_target_not_constructor); in CallOrConstructWithArrayLike() 113 GotoIf(TaggedIsSmi(arguments_list), &if_runtime); in CallOrConstructWithArrayLike() 288 GotoIf(TaggedIsSmi(spread), &if_generic); in CallOrConstructWithSpread()
|
D | builtins-conversion-gen.cc | 49 GotoIf(TaggedIsSmi(result), &if_resultisprimitive); in Generate_NonPrimitiveToPrimitive() 192 GotoIf(TaggedIsSmi(method), &if_methodisnotcallable); in Generate_OrdinaryToPrimitive() 206 GotoIf(TaggedIsSmi(result), &return_result); in Generate_OrdinaryToPrimitive() 290 GotoIf(TaggedIsSmi(len), &return_zero); in TF_BUILTIN() 360 GotoIf(TaggedIsSmi(object), &if_smi); in TF_BUILTIN()
|
D | builtins-global-gen.cc | 28 GotoIf(TaggedIsSmi(num), &return_true); in TF_BUILTIN() 74 GotoIf(TaggedIsSmi(num), &return_false); in TF_BUILTIN()
|
D | builtins-function-gen.cc | 28 GotoIf(TaggedIsSmi(receiver), &slow); in TF_BUILTIN() 70 GotoIf(TaggedIsSmi(maybe_length_accessor), &slow); in TF_BUILTIN() 82 GotoIf(TaggedIsSmi(maybe_name_accessor), &slow); in TF_BUILTIN()
|
D | builtins-iterator-gen.cc | 36 GotoIf(TaggedIsSmi(method), &if_not_callable); in GetIterator() 54 GotoIf(TaggedIsSmi(iterator), &if_notobject); in GetIterator() 84 GotoIf(TaggedIsSmi(result), &if_notobject); in IteratorStep()
|
D | builtins-proxy-gen.cc | 179 GotoIf(TaggedIsSmi(target), &throw_proxy_non_object); in TF_BUILTIN() 183 GotoIf(TaggedIsSmi(handler), &throw_proxy_non_object); in TF_BUILTIN() 217 GotoIf(TaggedIsSmi(target), &throw_proxy_non_object); in TF_BUILTIN() 221 GotoIf(TaggedIsSmi(handler), &throw_proxy_non_object); in TF_BUILTIN() 379 GotoIf(TaggedIsSmi(new_obj), ¬_an_object); in TF_BUILTIN() 438 GotoIf(TaggedIsSmi(trap), &trap_not_callable); in TF_BUILTIN()
|
D | builtins-date-gen.cc | 30 GotoIf(TaggedIsSmi(receiver), &receiver_not_date); in Generate_DatePrototype_GetField() 188 GotoIf(TaggedIsSmi(receiver), &receiver_is_invalid); in TF_BUILTIN() 204 GotoIf(TaggedIsSmi(hint), &hint_is_invalid); in TF_BUILTIN()
|
D | builtins-typed-array-gen.cc | 370 Branch(TaggedIsSmi(offset.value()), &offset_is_smi, &offset_not_smi); in ConstructByArrayBuffer() 548 GotoIf(TaggedIsSmi(byte_length), &smi); in ByteLengthIsValid() 681 GotoIf(TaggedIsSmi(arg1), &if_arg1isnumber); in TF_BUILTIN() 712 GotoIf(TaggedIsSmi(iteratorFn), &if_iteratornotcallable); in TF_BUILTIN() 1191 GotoIf(TaggedIsSmi(receiver), &if_receiver_is_not_typedarray); in TF_BUILTIN() 1215 GotoIf(TaggedIsSmi(source), &call_runtime); in TF_BUILTIN() 1449 Branch(TaggedIsSmi(receiver), &return_undefined, &if_receiverisheapobject); in TF_BUILTIN() 1493 GotoIf(TaggedIsSmi(receiver), &throw_bad_receiver); in GenerateTypedArrayPrototypeIterationMethod() 1548 GotoIf(TaggedIsSmi(receiver), &if_not_constructor); in TF_BUILTIN() 1642 GotoIf(TaggedIsSmi(receiver), &if_not_constructor); in TF_BUILTIN() [all …]
|
D | builtins-string-gen.cc | 371 GotoIfNot(TaggedIsSmi(position), &if_outofbounds); in GenerateStringAt() 823 CSA_ASSERT(this, TaggedIsSmi(position)); in StringIndexOf() 1049 GotoIfNot(TaggedIsSmi(var_position.value()), &call_runtime); in Generate() 1057 GotoIf(TaggedIsSmi(receiver), &call_runtime); in Generate() 1058 GotoIf(TaggedIsSmi(search), &call_runtime); in Generate() 1063 CSA_ASSERT(this, TaggedIsSmi(result)); in Generate() 1103 GotoIf(TaggedIsSmi(object), &out); in MaybeCallFunctionAtSymbol() 1135 GotoIf(TaggedIsSmi(maybe_string), &slow_lookup); in MaybeCallFunctionAtSymbol() 1244 GotoIfNot(TaggedIsSmi(var_count.value()), &if_count_isheapnumber); in TF_BUILTIN() 1382 GotoIf(TaggedIsSmi(replace), &next); in TF_BUILTIN() [all …]
|
D | builtins-promise-gen.cc | 122 GotoIf(TaggedIsSmi(constructor), &if_not_constructor); in TF_BUILTIN() 176 GotoIf(TaggedIsSmi(resolve), &if_notcallable); in TF_BUILTIN() 181 GotoIf(TaggedIsSmi(reject), &if_notcallable); in TF_BUILTIN() 476 GotoIf(TaggedIsSmi(current), &done_loop); in TriggerPromiseReactions() 497 GotoIf(TaggedIsSmi(current), &done_loop); in TriggerPromiseReactions() 545 GotoIf(TaggedIsSmi(receiver), &if_slow); in InvokeThen() 725 GotoIf(TaggedIsSmi(promise), &done); in SetPromiseHandledByIfTrue() 827 GotoIf(TaggedIsSmi(executor), &if_notcallable); in TF_BUILTIN() 1018 GotoIf(TaggedIsSmi(on_fulfilled), &if_fulfilled_notcallable); in TF_BUILTIN() 1030 GotoIf(TaggedIsSmi(on_rejected), &if_rejected_notcallable); in TF_BUILTIN() [all …]
|
D | builtins-object-gen.cc | 428 Branch(TaggedIsSmi(object), &to_primitive, &if_objectisnotsmi); in TF_BUILTIN() 548 GotoIf(TaggedIsSmi(from), &done); in ObjectAssignFast() 710 GotoIf(TaggedIsSmi(object), &if_slow); in TF_BUILTIN() 795 GotoIf(TaggedIsSmi(object), &if_slow); in TF_BUILTIN() 914 GotoIf(TaggedIsSmi(value), &if_valueisnotreceiver); in TF_BUILTIN() 962 GotoIf(TaggedIsSmi(receiver), &if_number); in TF_BUILTIN() 998 GotoIf(TaggedIsSmi(var_tag.value()), &if_tagisnotstring); in TF_BUILTIN() 1115 GotoIf(TaggedIsSmi(var_tag.value()), &if_tagisnotstring); in TF_BUILTIN() 1177 GotoIf(TaggedIsSmi(receiver_value), &if_number); in TF_BUILTIN() 1213 GotoIf(TaggedIsSmi(tag), &return_default); in TF_BUILTIN() [all …]
|
D | builtins-async-iterator-gen.cc | 93 GotoIf(TaggedIsSmi(object), &if_receiverisincompatible); in ThrowIfNotAsyncFromSyncIterator() 252 GotoIf(TaggedIsSmi(iter_result), &if_notanobject); in LoadIteratorResult() 304 GotoIf(TaggedIsSmi(var_done.value()), &to_boolean); in LoadIteratorResult()
|
D | builtins-constructor-gen.cc | 197 GotoIf(TaggedIsSmi(initial_map), call_runtime); in EmitFastNewObject() 392 GotoIf(TaggedIsSmi(maybe_allocation_site), &initialize_allocation_site); in EmitCreateEmptyArrayLiteral() 539 GotoIf(TaggedIsSmi(field), &store_field); in EmitCreateShallowObjectLiteral() 574 GotoIf(TaggedIsSmi(field), &continue_loop); in EmitCreateShallowObjectLiteral() 761 GotoIf(TaggedIsSmi(value), &if_tostring); in TF_BUILTIN()
|
D | builtins-collections-gen.cc | 386 GotoIf(TaggedIsSmi(add_func), &if_notcallable); in GetAddFunction() 462 GotoIf(TaggedIsSmi(obj), if_not_receiver); in GotoIfNotJSReceiver() 830 GotoIf(TaggedIsSmi(candidate_key), if_not_same); in SameValueZeroSmi() 947 GotoIf(TaggedIsSmi(candidate_key), if_not_same); in SameValueZeroString() 961 GotoIf(TaggedIsSmi(candidate_key), if_not_same); in SameValueZeroBigInt() 976 GotoIf(TaggedIsSmi(candidate_key), &if_smi); in SameValueZeroHeapNumber() 1050 Branch(TaggedIsSmi( in Transition() 1065 GotoIf(TaggedIsSmi(next_table), &done_loop); in Transition() 1188 GotoIf(TaggedIsSmi(key), &done); in NormalizeNumberKey() 1566 GotoIf(TaggedIsSmi(callback), &callback_not_callable); in TF_BUILTIN() [all …]
|
D | builtins-array-gen.cc | 465 GotoIf(TaggedIsSmi(callbackfn()), &type_exception); in GenerateIteratingArrayBuiltinBody() 526 GotoIf(TaggedIsSmi(receiver_), &throw_not_typed_array); in GenerateIteratingTypedArrayBuiltinBody() 540 GotoIf(TaggedIsSmi(callbackfn_), &throw_not_callable); in GenerateIteratingTypedArrayBuiltinBody() 1080 GotoIf(TaggedIsSmi(arg), &default_label); in TF_BUILTIN() 1342 GotoIf(TaggedIsSmi(receiver), &generic_length); in TF_BUILTIN() 1893 GotoIf(TaggedIsSmi(receiver), &is_not_constructor); in ConstructArrayLike() 1926 GotoIf(TaggedIsSmi(receiver), &is_not_constructor); in ConstructArrayLike() 1963 CSA_ASSERT(this, TaggedIsSmi(length)); in ConstructArrayLike() 2036 GotoIf(TaggedIsSmi(map_function), &error); in TF_BUILTIN() 2073 GotoIf(TaggedIsSmi(iterator_method), &get_method_not_callable); in TF_BUILTIN() [all …]
|
D | builtins-async-gen.cc | 119 GotoIf(TaggedIsSmi(value), &common); in Await() 233 GotoIf(TaggedIsSmi(value), &common); in AwaitOptimized()
|
D | builtins-math-gen.cc | 34 Branch(TaggedIsSmi(x), &if_xissmi, &if_xisnotsmi); in TF_BUILTIN() 112 Branch(TaggedIsSmi(x), &if_xissmi, &if_xisnotsmi); in MathRoundingOperation() 262 Branch(TaggedIsSmi(x), &if_xissmi, &if_xisnotsmi); in TF_BUILTIN()
|
D | builtins-regexp-gen.cc | 454 GotoIfNot(TaggedIsSmi(var_code.value()), &next); in RegExpExecInternal() 462 GotoIf(TaggedIsSmi(var_code.value()), &runtime); in RegExpExecInternal() 709 GotoIfNot(TaggedIsSmi(var_lastindex.value()), &if_isoob); in RegExpPrototypeExecBodyWithoutResult() 803 GotoIf(TaggedIsSmi(maybe_receiver), &throw_exception); in ThrowIfNotJSReceiver() 1203 GotoIf(TaggedIsSmi(maybe_receiver), &out); in IsRegExp() 1316 GotoIf(TaggedIsSmi(pattern), &next); in TF_BUILTIN() 1422 GotoIf(TaggedIsSmi(maybe_pattern), &next); in TF_BUILTIN() 1461 GotoIf(TaggedIsSmi(receiver), &if_isnotjsregexp); in TF_BUILTIN() 1578 GotoIf(TaggedIsSmi(receiver), &if_isnotunmodifiedjsregexp); in FlagGetter() 1691 GotoIf(TaggedIsSmi(exec), &if_isnotcallable); in RegExpExec() [all …]
|
D | builtins-lazy-gen.cc | 53 Branch(TaggedIsSmi(maybe_optimized_code_entry), &optimized_code_slot_is_smi, in MaybeTailCallOptimizedCodeSlot()
|
/external/v8/src/interpreter/ |
D | interpreter-intrinsics-generator.cc | 139 __ TaggedIsSmi(input), [=] { return __ FalseConstant(); }, in IsInstanceType() 151 __ TaggedIsSmi(input), [=] { return __ FalseConstant(); }, in IsJSReceiver() 177 return __ SelectBooleanConstant(__ TaggedIsSmi(input)); in IsSmi() 301 __ GotoIf(__ TaggedIsSmi(sync_iterator), ¬_receiver); in CreateAsyncFromSyncIterator()
|
D | interpreter-generator.cc | 927 TaggedIsSmi(result), BinaryOperationFeedback::kSignedSmall, in BitwiseBinaryOpWithFeedback() 969 TaggedIsSmi(result), BinaryOperationFeedback::kSignedSmall, in BitwiseBinaryOpWithSmi() 1075 TaggedIsSmi(result), BinaryOperationFeedback::kSignedSmall, in IGNITION_HANDLER() 1153 GotoIf(TaggedIsSmi(value), &if_smi); in UnaryOpWithFeedback() 1851 GotoIf(TaggedIsSmi(object), &end); in IGNITION_HANDLER() 1921 GotoIf(TaggedIsSmi(object), &if_false); in IGNITION_HANDLER() 1927 GotoIf(TaggedIsSmi(object), &if_false); in IGNITION_HANDLER() 1939 GotoIf(TaggedIsSmi(object), &if_false); in IGNITION_HANDLER() 1945 GotoIf(TaggedIsSmi(object), &if_false); in IGNITION_HANDLER() 1953 GotoIf(TaggedIsSmi(object), &if_false); in IGNITION_HANDLER() [all …]
|
/external/v8/src/ |
D | code-stub-assembler.cc | 349 return TaggedIsSmi(value); in MatchesParameterMode() 745 Branch(TaggedIsSmi(index_int), &if_issmi, &if_isheapnumber); in ConvertToRelativeIndex() 951 TNode<BoolT> CodeStubAssembler::TaggedIsSmi(SloppyTNode<Object> a) { in TaggedIsSmi() function in v8::internal::CodeStubAssembler 956 TNode<BoolT> CodeStubAssembler::TaggedIsSmi(TNode<MaybeObject> a) { in TaggedIsSmi() function in v8::internal::CodeStubAssembler 1043 GotoIf(TaggedIsSmi(object), if_false); in BranchIfJSReceiver() 1098 GotoIf(TaggedIsSmi(object), if_false); in BranchIfFastJSArray() 1338 Branch(TaggedIsSmi(value), &if_smi, &if_notsmi); in BranchIfToBooleanIsTrue() 1522 TNode<BoolT> tagged_is_smi = TaggedIsSmi(any_tagged); in TaggedDoesntHaveInstanceType() 1533 return Select<HeapObject>(TaggedIsSmi(properties), in LoadFastProperties() 1543 return Select<HeapObject>(TaggedIsSmi(properties), in LoadSlowProperties() [all …]
|