/external/v8/src/builtins/ |
D | builtins-proxy-gen.cc | 79 Label if_large_object(this, Label::kDeferred); in AllocateJSArrayForCodeStubArguments() 154 Label throwtypeerror(this, Label::kDeferred), createproxy(this); in TF_BUILTIN() 175 Label throw_proxy_non_object(this, Label::kDeferred), in TF_BUILTIN() 176 throw_proxy_handler_or_target_revoked(this, Label::kDeferred), in TF_BUILTIN() 213 Label throw_proxy_non_object(this, Label::kDeferred), in TF_BUILTIN() 214 throw_proxy_handler_or_target_revoked(this, Label::kDeferred), in TF_BUILTIN() 294 Label throw_proxy_handler_revoked(this, Label::kDeferred), in TF_BUILTIN() 347 Label throw_proxy_handler_revoked(this, Label::kDeferred), in TF_BUILTIN() 348 trap_undefined(this), not_an_object(this, Label::kDeferred); in TF_BUILTIN() 417 Label throw_proxy_handler_revoked(this, Label::kDeferred), in TF_BUILTIN() [all …]
|
D | builtins-promise-gen.cc | 119 Label if_not_constructor(this, Label::kDeferred), in TF_BUILTIN() 120 if_notcallable(this, Label::kDeferred), if_fast_promise_capability(this), in TF_BUILTIN() 121 if_slow_promise_capability(this, Label::kDeferred); in TF_BUILTIN() 348 Label if_fulfilled(this), if_rejected(this, Label::kDeferred), in PerformPromiseThen() 544 Label if_fast(this), if_slow(this, Label::kDeferred), done(this, &var_result); in InvokeThen() 588 Label if_fast(this), if_slow(this, Label::kDeferred), done(this, &var_result); in InvokeResolve() 668 Label has_access(this), call_runtime(this, Label::kDeferred); in BranchIfAccessCheckFailed() 743 Label if_already_resolved(this, Label::kDeferred); in TF_BUILTIN() 775 Label if_already_resolved(this, Label::kDeferred); in TF_BUILTIN() 821 Label if_targetisundefined(this, Label::kDeferred); in TF_BUILTIN() [all …]
|
D | builtins-conversion-gen.cc | 48 if_resultisnotprimitive(this, Label::kDeferred); in Generate_NonPrimitiveToPrimitive() 191 if_methodisnotcallable(this, Label::kDeferred); in Generate_OrdinaryToPrimitive() 280 Label return_len(this), return_two53minus1(this, Label::kDeferred), in TF_BUILTIN() 281 return_zero(this, Label::kDeferred); in TF_BUILTIN() 294 if_lenisnotheapnumber(this, Label::kDeferred); in TF_BUILTIN() 351 Label if_smi(this, Label::kDeferred), if_jsreceiver(this), in TF_BUILTIN() 352 if_noconstructor(this, Label::kDeferred), if_wrapjsvalue(this); in TF_BUILTIN()
|
D | builtins-call-gen.cc | 68 if_holey_array(this, Label::kDeferred), in CallOrConstructWithArrayLike() 69 if_runtime(this, Label::kDeferred); in CallOrConstructWithArrayLike() 75 if_target_not_callable(this, Label::kDeferred); in CallOrConstructWithArrayLike() 88 if_target_not_constructor(this, Label::kDeferred); in CallOrConstructWithArrayLike() 101 if_new_target_not_constructor(this, Label::kDeferred); in CallOrConstructWithArrayLike() 282 if_generic(this, Label::kDeferred); in CallOrConstructWithSpread() 324 Label if_iterator_fn_not_callable(this, Label::kDeferred); in CallOrConstructWithSpread()
|
D | builtins-object-gen.cc | 205 Label if_call_runtime_with_fast_path(this, Label::kDeferred), in GetOwnValuesOrEntries() 206 if_call_runtime(this, Label::kDeferred), in GetOwnValuesOrEntries() 207 if_no_properties(this, Label::kDeferred); in GetOwnValuesOrEntries() 405 Label if_null_or_undefined(this, Label::kDeferred); in TF_BUILTIN() 658 Label slow_load(this, Label::kDeferred); in ObjectAssignFast() 706 Label if_empty(this, Label::kDeferred), if_empty_elements(this), in TF_BUILTIN() 707 if_fast(this), if_slow(this, Label::kDeferred), if_join(this); in TF_BUILTIN() 790 Label if_empty(this, Label::kDeferred), if_empty_elements(this), in TF_BUILTIN() 791 if_fast(this), try_fast(this, Label::kDeferred), in TF_BUILTIN() 792 if_slow(this, Label::kDeferred), if_join(this); in TF_BUILTIN() [all …]
|
D | builtins-typed-array-gen.cc | 319 Label invalid_length(this, Label::kDeferred), done(this); in ConstructByLength() 359 Label start_offset_error(this, Label::kDeferred), in ConstructByArrayBuffer() 360 byte_length_error(this, Label::kDeferred), in ConstructByArrayBuffer() 361 invalid_offset_error(this, Label::kDeferred); in ConstructByArrayBuffer() 362 Label offset_is_smi(this), offset_not_smi(this, Label::kDeferred), in ConstructByArrayBuffer() 571 Label invalid_length(this, Label::kDeferred), fill(this), fast_copy(this), in ConstructByArrayLike() 763 Label throwtypeerror(this, Label::kDeferred); in TF_BUILTIN() 786 Label if_receiverisneutered(this, Label::kDeferred); in GenerateTypedArrayPrototypeGetter() 1138 Label next(this), if_unknown_type(this, Label::kDeferred); in DispatchTypedArrayByElementsKind() 1185 if_offset_is_out_of_bounds(this, Label::kDeferred), in TF_BUILTIN() [all …]
|
D | builtins-async-function-gen.cc | 128 Label after_debug_hook(this), call_debug_hook(this, Label::kDeferred); in AsyncFunctionAwait() 165 Label after_debug_hook(this), call_debug_hook(this, Label::kDeferred); in AsyncFunctionAwaitOptimized() 247 Label if_is_debug_active(this, Label::kDeferred); in TF_BUILTIN() 268 Label call_debug_instrumentation(this, Label::kDeferred); in TF_BUILTIN()
|
D | builtins-generator-gen.cc | 38 Label if_receiverisclosed(this, Label::kDeferred), in GeneratorPrototypeResume() 39 if_receiverisrunning(this, Label::kDeferred); in GeneratorPrototypeResume() 52 Label if_exception(this, Label::kDeferred), if_final_return(this); in GeneratorPrototypeResume()
|
D | builtins-async-iterator-gen.cc | 37 Label::Type reject_label_type = Label::kDeferred, 44 Label::Type reject_label_type = Label::kDeferred, 51 Label::Type reject_label_type = Label::kDeferred, in Generate_AsyncFromSyncIteratorMethod() 64 Label::Type reject_label_type = Label::kDeferred, in Generate_AsyncFromSyncIteratorMethodOptimized() 91 Label if_receiverisincompatible(this, Label::kDeferred), done(this); in ThrowIfNotAsyncFromSyncIterator() 251 done(this), if_notanobject(this, Label::kDeferred); in LoadIteratorResult()
|
D | builtins-number-gen.cc | 199 if_inputisnotnumber(this, Label::kDeferred); in TF_BUILTIN() 237 Label if_radix10(this), if_generic(this, Label::kDeferred); in TF_BUILTIN() 349 Label is_not_receiver(this, Label::kDeferred); in ConvertAndLoop() 376 string_add_convert_left(this, Label::kDeferred), in TF_BUILTIN() 377 string_add_convert_right(this, Label::kDeferred), in TF_BUILTIN() 378 do_bigint_add(this, Label::kDeferred); in TF_BUILTIN() 411 Label if_right_not_number(this, Label::kDeferred); in TF_BUILTIN() 438 Label if_left_not_number(this, Label::kDeferred); in TF_BUILTIN() 461 Label if_left_number(this), if_left_not_number(this, Label::kDeferred); in TF_BUILTIN() 466 Label if_right_not_number(this, Label::kDeferred); in TF_BUILTIN() [all …]
|
D | builtins-iterator-gen.cc | 35 Label if_not_callable(this, Label::kDeferred), if_callable(this); in GetIterator() 53 Label get_next(this), if_notobject(this, Label::kDeferred); in GetIterator() 83 Label if_notobject(this, Label::kDeferred), return_result(this); in IteratorStep() 190 Label rethrow(this, Label::kDeferred); in IteratorCloseOnException()
|
D | builtins-global-gen.cc | 32 if_numisnotheapnumber(this, Label::kDeferred); in TF_BUILTIN() 78 if_numisnotheapnumber(this, Label::kDeferred); in TF_BUILTIN()
|
D | builtins-date-gen.cc | 28 Label receiver_not_date(this, Label::kDeferred); in Generate_DatePrototype_GetField() 40 Label stamp_mismatch(this, Label::kDeferred); in Generate_DatePrototype_GetField() 187 Label receiver_is_invalid(this, Label::kDeferred); in TF_BUILTIN() 193 hint_is_invalid(this, Label::kDeferred); in TF_BUILTIN()
|
D | builtins-constructor-gen.cc | 299 Label call_runtime(this, Label::kDeferred), end(this); in EmitCreateRegExpLiteral() 367 Label call_runtime(this, Label::kDeferred); in TF_BUILTIN() 391 initialize_allocation_site(this, Label::kDeferred), done(this); in EmitCreateEmptyArrayLiteral() 571 Label copy_mutable_heap_number(this, Label::kDeferred), in EmitCreateShallowObjectLiteral() 641 Label if_subclass(this, Label::kDeferred), if_notsubclass(this), in TF_BUILTIN() 657 Label if_newobject(this, Label::kDeferred), if_toobject(this); in TF_BUILTIN() 709 Label return_n(this), constructnumber(this, Label::kDeferred); in TF_BUILTIN() 780 Label return_s(this), constructstring(this, Label::kDeferred); in TF_BUILTIN()
|
D | builtins-regexp-gen.cc | 337 Label out(this), atom(this), runtime(this, Label::kDeferred); in RegExpExecInternal() 371 Label next(this), unreachable(this, Label::kDeferred); in RegExpExecInternal() 422 Label next(this), if_isonebyte(this), if_istwobyte(this, Label::kDeferred); in RegExpExecInternal() 465 Label if_success(this), if_exception(this, Label::kDeferred); in RegExpExecInternal() 677 Label call_tolength(this, Label::kDeferred), is_smi(this), next(this); in RegExpPrototypeExecBodyWithoutResult() 708 Label if_isoob(this, Label::kDeferred); in RegExpPrototypeExecBodyWithoutResult() 800 Label out(this), throw_exception(this, Label::kDeferred); in ThrowIfNotJSReceiver() 1265 Label if_isfastpath(this), if_isslowpath(this, Label::kDeferred); in TF_BUILTIN() 1372 Label allocate_jsregexp(this), allocate_generic(this, Label::kDeferred), in TF_BUILTIN() 1459 Label if_isjsregexp(this), if_isnotjsregexp(this, Label::kDeferred); in TF_BUILTIN() [all …]
|
D | builtins-lazy-gen.cc | 121 Label compile_function(this, Label::kDeferred); in CompileLazy() 166 Label deserialize_in_runtime(this, Label::kDeferred); in TF_BUILTIN()
|
D | builtins-internal-gen.cc | 52 Label runtime(this, Label::kDeferred); in TF_BUILTIN() 67 Label runtime(this, Label::kDeferred); in TF_BUILTIN() 86 Label if_newspace(this), if_oldspace(this, Label::kDeferred); in TF_BUILTIN() 564 Label if_empty(this), if_runtime(this, Label::kDeferred); in TF_BUILTIN() 800 Label hook(this, Label::kDeferred), done_hook(this); in RunPromiseHook() 836 Label if_newspace(this), if_lospace(this, Label::kDeferred); in TF_BUILTIN() 922 Label if_exception(this, Label::kDeferred); in TF_BUILTIN() 927 is_unreachable(this, Label::kDeferred); in TF_BUILTIN() 1210 Label call_runtime(this, Label::kDeferred), return_undefined(this), end(this); in TF_BUILTIN()
|
D | builtins-math-gen.cc | 38 Label if_overflow(this, Label::kDeferred); in TF_BUILTIN() 77 Label if_xisheapnumber(this), if_xisnotheapnumber(this, Label::kDeferred); in TF_BUILTIN() 123 Label if_xisheapnumber(this), if_xisnotheapnumber(this, Label::kDeferred); in MathRoundingOperation() 273 Label if_xisheapnumber(this), if_xisnotheapnumber(this, Label::kDeferred); in TF_BUILTIN()
|
D | builtins-array-gen.cc | 302 Label transition_in_runtime(this, Label::kDeferred); in FastMapProcessor() 342 Label fast(this), slow(this), done(this), detached(this, Label::kDeferred); in TypedArrayMapProcessor() 434 Label throw_null_undefined_exception(this, Label::kDeferred); in GenerateIteratingArrayBuiltinBody() 463 Label type_exception(this, Label::kDeferred); in GenerateIteratingArrayBuiltinBody() 524 Label throw_not_typed_array(this, Label::kDeferred); in GenerateIteratingTypedArrayBuiltinBody() 538 Label throw_not_callable(this, Label::kDeferred); in GenerateIteratingTypedArrayBuiltinBody() 839 Label runtime(this, Label::kDeferred), done(this); in GenerateArraySpeciesCreate() 885 Label runtime(this, Label::kDeferred), done(this); in GenerateArraySpeciesCreate() 941 Label runtime(this, Label::kDeferred); in TF_BUILTIN() 1043 Label runtime(this, Label::kDeferred); in TF_BUILTIN() [all …]
|
D | builtins-collections-gen.cc | 171 slow_loop(this, Label::kDeferred); in AddConstructorEntries() 193 Label if_may_have_side_effects(this, Label::kDeferred); in AddConstructorEntries() 295 Label exit(this), loop(this), if_exception(this, Label::kDeferred); in AddConstructorEntriesFromIterable() 363 Label if_undefined(this, Label::kDeferred); in GenerateConstructor() 385 Label exit(this), if_notcallable(this, Label::kDeferred); in GetAddFunction() 501 Label if_hole(this, Label::kDeferred), next(this); in LoadAndNormalizeFixedDoubleArrayElement() 524 Label exit(this), if_fast(this), if_slow(this, Label::kDeferred); in LoadKeyValue() 592 Label if_notobject(this, Label::kDeferred); in LoadKeyValue() 1049 Label if_done(this), if_transition(this, Label::kDeferred); in Transition() 1565 Label callback_not_callable(this, Label::kDeferred); in TF_BUILTIN() [all …]
|
/external/v8/src/ic/ |
D | binary-op-assembler.cc | 19 Label do_fadd(this), if_lhsisnotnumber(this, Label::kDeferred), in Generate_AddWithFeedback() 20 check_rhsisoddball(this, Label::kDeferred), in Generate_AddWithFeedback() 22 call_add_stub(this), end(this), bigint(this, Label::kDeferred); in Generate_AddWithFeedback() 35 rhs_is_smi ? Label::kDeferred : Label::kNonDeferred); in Generate_AddWithFeedback() 66 rhs_is_smi ? Label::kDeferred : Label::kNonDeferred); in Generate_AddWithFeedback() 221 check_rhsisoddball(this, Label::kDeferred), call_with_any_feedback(this), in Generate_BinaryOperationWithFeedback() 222 if_lhsisnotnumber(this, Label::kDeferred), in Generate_BinaryOperationWithFeedback() 223 if_bigint(this, Label::kDeferred); in Generate_BinaryOperationWithFeedback() 235 rhs_is_smi ? Label::kDeferred : Label::kNonDeferred); in Generate_BinaryOperationWithFeedback() 417 rhs_is_smi ? Label::kDeferred : Label::kNonDeferred); in Generate_SubtractWithFeedback() [all …]
|
D | accessor-assembler.cc | 104 Label loop(this, Label::kDeferred); in HandlePolymorphicCase() 182 Label try_proto_handler(this, Label::kDeferred), in HandleLoadICHandlerCase() 183 call_handler(this, Label::kDeferred); in HandleLoadICHandlerCase() 217 Label runtime(this, Label::kDeferred); in HandleLoadCallbackProperty() 236 Label runtime(this, Label::kDeferred); in HandleLoadAccessor() 369 if_oob(this, Label::kDeferred); in HandleLoadICSmiHandlerCase() 420 Label if_oob(this, Label::kDeferred); in HandleLoadICSmiHandlerCase() 442 Label constant(this), field(this), normal(this, Label::kDeferred), in HandleLoadICSmiHandlerCase() 443 interceptor(this, Label::kDeferred), nonexistent(this), in HandleLoadICSmiHandlerCase() 444 accessor(this, Label::kDeferred), global(this, Label::kDeferred), in HandleLoadICSmiHandlerCase() [all …]
|
/external/v8/src/interpreter/ |
D | constant-array-builder.h | 127 static Entry Deferred() { return Entry(Tag::kDeferred); } in SINGLETON_CONSTANT_ENTRY_TYPES() 133 bool IsDeferred() const { return tag_ == Tag::kDeferred; } in IsDeferred() 141 DCHECK_EQ(tag_, Tag::kDeferred); in SetDeferred() 167 kDeferred, enumerator
|
D | interpreter-generator.cc | 333 Label slowpath(this, Label::kDeferred); in LookupContextSlot() 384 Label slowpath(this, Label::kDeferred); in LookupGlobalSlot() 2221 Label if_object(this), if_notobject(this, Label::kDeferred), if_notsmi(this); in IGNITION_HANDLER() 2266 Label ok(this), osr_armed(this, Label::kDeferred); in IGNITION_HANDLER() 2341 Label fast_shallow_clone(this), call_runtime(this, Label::kDeferred); in IGNITION_HANDLER() 2394 Label if_fast_clone(this), if_not_fast_clone(this, Label::kDeferred); in IGNITION_HANDLER() 2471 Label call_runtime(this, Label::kDeferred); in IGNITION_HANDLER() 2502 Label if_fast(this), if_slow(this, Label::kDeferred); in IGNITION_HANDLER() 2609 Label if_duplicate_parameters(this, Label::kDeferred); in IGNITION_HANDLER() 2737 Label throw_error(this, Label::kDeferred); in IGNITION_HANDLER() [all …]
|
/external/v8/src/ |
D | code-stub-assembler.cc | 110 Label not_ok(this, Label::kDeferred); in Check() 744 Label if_issmi(this), if_isheapnumber(this, Label::kDeferred); in ConvertToRelativeIndex() 776 return_minuszero(this, Label::kDeferred), in SmiMod() 777 return_nan(this, Label::kDeferred); in SmiMod() 787 Label if_aisnotnegative(this), if_aisnegative(this, Label::kDeferred); in SmiMod() 850 Label if_overflow(this, Label::kDeferred), if_notoverflow(this); in SmiMul() 1016 Label if_custom(this, Label::kDeferred), if_notcustom(this); in BranchIfPrototypesHaveNoElements() 1050 Label if_true(this), if_false(this, Label::kDeferred), exit(this); in IsFastJSArray() 1069 Label if_false(this, Label::kDeferred), if_fast(this), exit(this); in IsFastJSArrayWithNoCustomIteration() 1155 Label runtime_call(this, Label::kDeferred), no_runtime_call(this); in AllocateRaw() [all …]
|