/third_party/node/deps/v8/src/builtins/ |
H A D | builtins-proxy-gen.cc | 107 GotoIfNot(IsJSReceiver(handler), &throw_proxy_handler_revoked); in TF_BUILTIN() 161 GotoIfNot(IsJSReceiver(handler), &throw_proxy_handler_revoked); in TF_BUILTIN() 188 GotoIfNot(IsJSReceiver(CAST(new_obj)), ¬_an_object); in TF_BUILTIN() 225 GotoIfNot(IsUniqueNameNoIndex(name), &check_in_runtime); in CheckGetSetTrapResult() 239 GotoIfNot(IsSetWord32(var_details.value(), in CheckGetSetTrapResult() 251 GotoIfNot(read_only, &check_passed); in CheckGetSetTrapResult() 277 GotoIfNot(IsUndefined(trap_result), &throw_non_configurable_accessor); in CheckGetSetTrapResult() 336 GotoIfNot(IsUniqueNameNoIndex(name), &check_in_runtime); in CheckHasTrapResult() 355 GotoIfNot(target_extensible, &throw_non_extensible); in CheckHasTrapResult() 389 GotoIfNot(IsUniqueNameNoInde in CheckDeleteTrapResult() [all...] |
H A D | builtins-array-gen.cc | 126 GotoIfNot(IsJSTypedArrayMap(typed_array_map), &throw_not_typed_array); in GenerateIteratingTypedArrayBuiltinBody() 661 GotoIfNot(IsUndefined(start_from), &call_runtime); in Generate() 773 GotoIfNot(TaggedIsSmi(search_element), ¬_smi); in GenerateSmiOrObject() 782 GotoIfNot(IsHeapNumberMap(map), ¬_heap_num); in GenerateSmiOrObject() 794 GotoIfNot(UintPtrLessThan(index_var.value(), array_length_untagged), in GenerateSmiOrObject() 807 GotoIfNot(UintPtrLessThan(index_var.value(), array_length_untagged), in GenerateSmiOrObject() 827 GotoIfNot(UintPtrLessThan(index_var.value(), array_length_untagged), in GenerateSmiOrObject() 831 GotoIfNot(TaggedIsSmi(element_k), &element_k_not_smi); in GenerateSmiOrObject() 836 GotoIfNot(IsHeapNumber(CAST(element_k)), &continue_loop); in GenerateSmiOrObject() 850 GotoIfNot(UintPtrLessTha in GenerateSmiOrObject() [all...] |
H A D | builtins-regexp-gen.cc | 63 GotoIfNot( in LoadCodeObjectEntry() 170 GotoIfNot(has_indices, &finish_initialization); in AllocateRegExpResult() 394 GotoIfNot(has_indices, &out); in ConstructNewResultFromMatchInfo() 553 GotoIfNot(TaggedIsSmi(var_code.value()), &next); in RegExpExecInternal() 794 GotoIfNot(has_initialmap, &out); 832 GotoIfNot(has_initialmap, if_ismodified); 837 GotoIfNot(TaggedIsPositiveSmi(last_index), if_ismodified); 1042 GotoIfNot(IsSetWord(var_flags.value(), JSRegExp::k##Camel), &next); \ in FlagsGetter() 1117 GotoIfNot(IsSetWord(var_flags.value(), JSRegExp::k##Camel), &next); \ in FlagsGetter() 1196 GotoIfNot(IsUndefine in TF_BUILTIN() [all...] |
H A D | builtins-iterator-gen.cc | 79 GotoIfNot(TaggedEqual(result_map, *fast_iterator_result_map), &if_generic); in IteratorStep() 93 GotoIfNot(IsJSReceiverMap(result_map), &if_notobject); in IteratorStep() 119 GotoIfNot(TaggedEqual(map, *fast_iterator_result_map), &if_generic); in IteratorValue() 251 GotoIfNot(IsStringInstanceType(next_value_type), &if_isnotstringtype); in StringListFromIterable() 315 GotoIfNot(IsFastJSArrayWithNoCustomIteration(context, iterable), &slow_path); in TF_BUILTIN() 333 GotoIfNot( in FastIterableToList()
|
H A D | builtins-lazy-gen.cc | 36 GotoIfNot( in TailCallRuntimeIfStateEquals() 51 GotoIfNot( in MaybeTailCallOptimizedCodeSlot() 57 GotoIfNot(IsSetWord32(optimization_state, in MaybeTailCallOptimizedCodeSlot()
|
H A D | builtins-async-gen.cc | 44 GotoIfNot(IsJSPromiseMap(value_map), &if_slow_path); in Await() 51 GotoIfNot(TaggedEqual(LoadMapPrototype(value_map), promise_prototype), in Await() 134 GotoIfNot(IsContextPromiseHookEnabled(promiseHookFlags), in Await()
|
H A D | builtins-call-gen.cc | 244 GotoIfNot(IsPrototypeInitialArrayPrototype(context, arguments_list_map), in CallOrConstructWithArrayLike() 256 GotoIfNot(TaggedEqual(length, elements_length), &if_runtime); in CallOrConstructWithArrayLike() 285 GotoIfNot(Word32Equal(length, Int32Constant(0)), &normalize_done); in CallOrConstructWithArrayLike() 365 GotoIfNot(IsJSArrayMap(spread_map), &if_generic); in CallOrConstructWithSpread() 369 GotoIfNot(IsPrototypeInitialArrayPrototype(context, spread_map), &if_generic); in CallOrConstructWithSpread() 409 GotoIfNot(TaggedIsCallable(iterator_fn), &if_iterator_fn_not_callable); in CallOrConstructWithSpread() 645 GotoIfNot(IsFunctionTemplateInfoMap(LoadMap(current)), &holder_next); in GetCompatibleReceiver() 693 GotoIfNot(IsSetWord32<Map::Bits1::IsAccessCheckNeededBit>( in CallFunctionTemplate()
|
H A D | builtins-string-gen.cc | 197 GotoIfNot(Word32Equal(Word32And(both_instance_types, in StringEqual_Core() 352 GotoIfNot(Word32Equal(left_length, Uint32Constant(0)), &check_right); in StringAdd() 358 GotoIfNot(Word32Equal(right_length, Uint32Constant(0)), &cons); in StringAdd() 898 GotoIfNot(IsString(CAST(maybe_string)), &slow_lookup); in MaybeCallFunctionAtSymbol() 1030 GotoIfNot(WordEqual(search_length, IntPtrConstant(1)), &next); in TF_BUILTIN() 1031 GotoIfNot(IntPtrGreaterThan(subject_length, IntPtrConstant(0xFF)), &next); in TF_BUILTIN() 1033 GotoIfNot(IsString(CAST(replace)), &next); in TF_BUILTIN() 1038 GotoIfNot(IsConsStringInstanceType(subject_instance_type), &next); in TF_BUILTIN() 1066 GotoIfNot(SmiIsNegative(match_start_index), &next); in TF_BUILTIN() 1185 GotoIfNot(regexp_as in TF_BUILTIN() [all...] |
H A D | builtins-date-gen.cc | 31 GotoIfNot(InstanceTypeEqual(receiver_instance_type, JS_DATE_TYPE), in Generate_DatePrototype_GetField() 193 GotoIfNot(IsJSReceiver(CAST(receiver)), &receiver_is_invalid); in TF_BUILTIN() 209 GotoIfNot(IsString(CAST(hint)), &hint_is_invalid); in TF_BUILTIN()
|
H A D | builtins-shadowrealm-gen.cc | 43 GotoIfNot(TaggedEqual(key, name), bailout); in CheckAccessor() 45 GotoIfNot(IsAccessorInfo(CAST(value)), bailout); in CheckAccessor() 60 GotoIfNot(IsJSReceiver(CAST(value)), &if_primitive); in TF_BUILTIN()
|
H A D | builtins-collections-gen.cc | 329 GotoIfNot(IsCallable(CAST(add_func)), &if_notcallable); in GetAddFunction() 409 GotoIfNot(IsJSReceiverInstanceType(instance_type), &check_symbol_key); in GotoIfCannotBeHeldWeakly() 415 GotoIfNot(IsSymbolInstanceType(instance_type), if_cannot_be_held_weakly); in GotoIfCannotBeHeldWeakly() 835 GotoIfNot(IsHeapNumber(CAST(candidate_key)), if_not_same); 876 GotoIfNot(TaggedEqual(index, SmiConstant(0)), if_false); 885 GotoIfNot(TaggedEqual(map_iter_proto, initial_map_iter_proto), if_false); 934 GotoIfNot(TaggedEqual(set_proto, initial_set_proto), if_false); 941 GotoIfNot(TaggedEqual(index, SmiConstant(0)), if_false); 948 GotoIfNot(TaggedEqual(set_iter_proto, initial_set_iter_proto), if_false); 956 GotoIfNot(TaggedEqua [all...] |
H A D | builtins-intl-gen.cc | 60 GotoIfNot(IsOneByteStringInstanceType(instance_type), &runtime); in TF_BUILTIN() 104 GotoIfNot(var_did_change.value(), &return_string); in TF_BUILTIN()
|
H A D | builtins-object-gen.cc | 175 GotoIfNot(IsJSObjectMap(map), &if_call_runtime); in GetOwnValuesOrEntries() 182 GotoIfNot(IsEmptyFixedArray(elements), &if_call_runtime_with_fast_path); in GetOwnValuesOrEntries() 303 GotoIfNot(IsPropertyEnumerable(details), &next_descriptor); in FastGetOwnValuesOrEntries() 617 GotoIfNot(WordEqual(object_enum_length, number_descriptors), &if_slow); in TF_BUILTIN() 741 GotoIfNot(IsJSReceiver(value_heap_object), &if_valueisnotreceiver); in TF_BUILTIN() 1046 GotoIfNot(IsString(CAST(tag)), &return_default); in TF_BUILTIN() 1087 GotoIfNot( in TF_BUILTIN() 1240 GotoIfNot(IsFunctionWithPrototypeSlotMap(LoadMap(closure)), &runtime); in TF_BUILTIN() 1281 GotoIfNot(InstanceTypeEqual(LoadMapInstanceType(map), in TF_BUILTIN() 1399 GotoIfNot(conditio in AddToDictionaryIf() [all...] |
H A D | builtins-temporal-gen.cc | 59 GotoIfNot(IsTemporalInstantInstanceType(next_value_type), in TemporalInstantFixedArrayFromIterable()
|
H A D | builtins-constructor-gen.cc | 402 GotoIfNot(HasBoilerplate(literal_site), &call_runtime); in CreateRegExpLiteral() 470 GotoIfNot(HasBoilerplate(maybe_allocation_site), call_runtime); in CreateShallowArrayLiteral() 535 GotoIfNot(HasBoilerplate(maybe_allocation_site), call_runtime); in CreateShallowObjectLiteral() 568 GotoIfNot(IsEmptyFixedArray(boilerplate_properties), call_runtime); in CreateShallowObjectLiteral()
|
H A D | builtins-async-generator-gen.cc | 153 GotoIfNot(HasInstanceType(CAST(receiver), JS_ASYNC_GENERATOR_OBJECT_TYPE), in AsyncGeneratorEnqueue() 438 GotoIfNot(IsGeneratorStateSuspendedAtStart(var_state.value()), in TF_BUILTIN() 463 GotoIfNot(IsGeneratorStateClosed(var_state.value()), &resume_generator); in TF_BUILTIN() 471 GotoIfNot(IsGeneratorStateClosed(var_state.value()), &resume_generator); in TF_BUILTIN()
|
H A D | builtins-async-iterator-gen.cc | 130 GotoIfNot(IsNullOrUndefined(method), &if_isnotundefined); in Generate_AsyncFromSyncIteratorMethod() 206 GotoIfNot(IsJSReceiverMap(iter_result_map), &if_notanobject); in LoadIteratorResult()
|
H A D | builtins-internal-gen.cc | 97 GotoIfNot(HasInstanceType(maybe_debug_info, InstanceType::DEBUG_INFO_TYPE), in TF_BUILTIN() 104 GotoIfNot(SmiToInt32(SmiAnd(flags, SmiConstant(DebugInfo::kBreakAtEntry))), in TF_BUILTIN() 272 GotoIfNot(value_is_young, &incremental_wb); in GenerationalWriteBarrier() 325 GotoIfNot(IsPageFlagSet(value, MemoryChunk::kEvacuationCandidateMask), in IncrementalWriteBarrier() 795 GotoIfNot(IsJSObjectInstanceType(source_instance_type), in SetOrCopyDataProperties() 859 GotoIfNot(IsStringInstanceType(source_instance_type), &if_done); in SetOrCopyDataProperties()
|
/third_party/node/deps/v8/src/ic/ |
H A D | binary-op-assembler.cc | 49 GotoIfNot(IsHeapNumber(rhs_heap_object), &check_rhsisoddball); in Generate_AddWithFeedback() 91 GotoIfNot(IsHeapNumber(lhs_heap_object), &if_lhsisnotnumber); in Generate_AddWithFeedback() 102 GotoIfNot(IsHeapNumber(rhs_heap_object), &check_rhsisoddball); in Generate_AddWithFeedback() 169 GotoIfNot(IsStringInstanceType(rhs_instance_type), in Generate_AddWithFeedback() 277 GotoIfNot(IsHeapNumber(rhs_heap_object), &check_rhsisoddball); in Generate_BinaryOperationWithFeedback() 302 GotoIfNot(IsHeapNumber(lhs_heap_object), &if_lhsisnotnumber); in Generate_BinaryOperationWithFeedback() 313 GotoIfNot(IsHeapNumber(rhs_heap_object), &check_rhsisoddball); in Generate_BinaryOperationWithFeedback() 369 GotoIfNot(IsHeapNumber(CAST(rhs)), &check_rhsisoddball); in Generate_BinaryOperationWithFeedback() 391 GotoIfNot(rhs_is_oddball, &call_with_any_feedback); in Generate_BinaryOperationWithFeedback()
|
H A D | accessor-assembler.cc | 93 GotoIfNot(IsWeakReferenceTo(feedback, lookup_start_object_map), if_miss); in TryMonomorphicCase() 128 GotoIfNot(IsWeakReferenceTo(maybe_cached_map, lookup_start_object_map), in HandlePolymorphicCase() 152 GotoIfNot(IsJSApiObjectMap(lookup_start_object_map), miss); in TryMegaDOMCase() 315 GotoIfNot(IsHeapNumber(CAST(heap_number)), miss); in HandleLoadField() 333 GotoIfNot(IsHeapNumber(CAST(value)), miss); in HandleLoadField() 503 GotoIfNot(IsStringInstanceType(var_instance_type.value()), miss); in HandleLoadICSmiHandlerCase() 546 GotoIfNot(allow_out_of_bounds, miss); in HandleLoadICSmiHandlerCase() 555 GotoIfNot( in HandleLoadICSmiHandlerCase() 579 GotoIfNot(IsSetWord<LoadHandler::ConvertHoleBits>(handler_word), miss); in HandleLoadICSmiHandlerCase() 605 GotoIfNot(UintPtrLessThanOrEqua in HandleLoadICSmiHandlerCase() [all...] |
H A D | keyed-store-generic.cc | 422 GotoIfNot(TaggedIsSmi(value), &non_smi_value); in StoreElementWithCapacity() 779 GotoIfNot(IsTransitionArrayMap(maybe_handler_map), slow); in FindCandidateStoreICTransitionMapHandler() 947 GotoIfNot(IsPropertyDetailsConst(details), &overwrite); in EmitGenericPropertyStore() 1023 GotoIfNot(IsCallableMap(setter_map), ¬_callable); in EmitGenericPropertyStore() 1210 GotoIfNot(is_simple_receiver, &slow); in StoreProperty()
|
/third_party/node/deps/v8/src/compiler/ |
H A D | effect-control-linearizer.cc | 1516 __ GotoIfNot(__ Word64Equal(__ ChangeInt32ToInt64(value32), value), in LowerChangeInt64ToTagged() 1544 __ GotoIfNot(check, &if_not_in_smi_range); in ChangeUint32ToTagged() 1564 __ GotoIfNot(check, &if_not_in_smi_range); in LowerChangeUint64ToTagged() 1614 __ GotoIfNot( in TruncateTaggedPointerToBit() 1686 __ GotoIfNot(check, &if_not_smi); in LowerChangeTaggedToInt32() 1707 __ GotoIfNot(check, &if_not_smi); in LowerChangeTaggedToUint32() 1728 __ GotoIfNot(check, &if_not_smi); in LowerChangeTaggedToInt64() 1753 __ GotoIfNot(check, &if_not_smi); in LowerChangeTaggedToTaggedSigned() 1775 __ GotoIfNot(check, &if_not_smi); in LowerTruncateTaggedToFloat64() 1970 __ GotoIfNot(check in LowerCheckNumber() [all...] |
H A D | graph-assembler.h | 372 // {GotoIfNot(c, l, h)} is equivalent to {BranchWithHint(c, templ, l, h); 375 // so {GotoIfNot(..., BranchHint::kTrue)} means "optimize for the case where 378 void GotoIfNot(Node* condition, GraphAssemblerLabel<sizeof...(Vars)>* label, 386 // {GotoIfNot(c, l)} is equivalent to {Branch(c, templ, l);Bind(templ)}. 388 void GotoIfNot(Node* condition, GraphAssemblerLabel<sizeof...(Vars)>* label, 757 void GraphAssembler::GotoIfNot(Node* condition, in GotoIfNot() function in v8::internal::compiler::GraphAssembler 778 void GraphAssembler::GotoIfNot(Node* condition, in GotoIfNot() function in v8::internal::compiler::GraphAssembler 782 return GotoIfNot(condition, label, hint, vars...); in GotoIfNot()
|
H A D | memory-lowering.cc | 297 __ GotoIfNot(check, &call_runtime); in ReduceAllocateRaw() 344 __ GotoIfNot(check, &call_runtime); in ReduceAllocateRaw() 346 __ GotoIfNot( in ReduceAllocateRaw()
|
/third_party/node/deps/v8/src/codegen/ |
H A D | code-stub-assembler.cc | 385 GotoIfNot(Float64LessThan(var_x.value(), x), &return_x); in Float64Ceil() 394 GotoIfNot(Float64LessThan(x, zero), &return_x); in Float64Ceil() 399 GotoIfNot(Float64GreaterThan(var_x.value(), minus_x), &return_minus_x); in Float64Ceil() 437 GotoIfNot(Float64GreaterThan(var_x.value(), x), &return_x); in Float64Floor() 446 GotoIfNot(Float64LessThan(x, zero), &return_x); in Float64Floor() 451 GotoIfNot(Float64LessThan(var_x.value(), minus_x), &return_minus_x); in Float64Floor() 523 GotoIfNot(Float64GreaterThan(var_x.value(), x), &return_x); in Float64Trunc() 537 GotoIfNot(Float64LessThan(x, zero), &return_x); in Float64Trunc() 542 GotoIfNot(Float64GreaterThan(var_x.value(), minus_x), &return_minus_x); in Float64Trunc() 979 GotoIfNot(Word32Equa in SmiMod() [all...] |