/external/v8/src/builtins/ |
D | builtins-promise.cc | 46 GotoIfNot(IsPromiseHookEnabledOrDebugIsActive(), &out); in AllocateAndInitJSPromise() 67 GotoIfNot(IsPromiseHookEnabledOrDebugIsActive(), &out); in AllocateAndSetJSPromise() 103 GotoIfNot(IsConstructorMap(LoadMap(constructor)), &if_not_constructor); in NewPromiseCapability() 142 GotoIfNot(IsPromiseHookEnabledOrDebugIsActive(), &out); in NewPromiseCapability() 166 GotoIfNot(IsCallableMap(LoadMap(resolve)), &if_notcallable); in NewPromiseCapability() 171 GotoIfNot(IsCallableMap(LoadMap(reject)), &if_notcallable); in NewPromiseCapability() 326 GotoIfNot(Word32Equal(Word32And(species_bitfield, in SpeciesConstructor() 480 GotoIfNot(SmiEqual(status, SmiConstant(v8::Promise::kPending)), in InternalPerformPromiseThen() 584 GotoIfNot(WordEqual(status, SmiConstant(v8::Promise::kFulfilled)), in InternalPerformPromiseThen() 653 GotoIfNot(has_initialmap, if_ismodified); in BranchIfFastPath() [all …]
|
D | builtins-array.cc | 582 GotoIfNot(IsCallableMap(LoadMap(callbackfn)), &type_exception); in TF_BUILTIN() 1707 GotoIfNot(TaggedIsSmi(len), &call_runtime); in TF_BUILTIN() 1756 GotoIfNot(TaggedIsSmi(search_element), ¬_smi); in TF_BUILTIN() 1763 GotoIfNot(IsHeapNumberMap(map), ¬_heap_num); in TF_BUILTIN() 1774 GotoIfNot(UintPtrLessThan(index_var.value(), len_var.value()), in TF_BUILTIN() 1785 GotoIfNot(UintPtrLessThan(index_var.value(), len_var.value()), in TF_BUILTIN() 1803 GotoIfNot(UintPtrLessThan(index_var.value(), len_var.value()), in TF_BUILTIN() 1806 GotoIfNot(TaggedIsSmi(element_k), ¬_smi); in TF_BUILTIN() 1811 GotoIfNot(IsHeapNumber(element_k), &continue_loop); in TF_BUILTIN() 1823 GotoIfNot(UintPtrLessThan(index_var.value(), len_var.value()), in TF_BUILTIN() [all …]
|
D | builtins-regexp.cc | 289 GotoIfNot(TaggedIsSmi(lastindex), &if_isoob); in RegExpPrototypeExecBodyWithoutResult() 291 GotoIfNot(SmiLessThanOrEqual(lastindex, string_length), &if_isoob); in RegExpPrototypeExecBodyWithoutResult() 326 GotoIfNot(WordEqual(match_indices, null), &successful_match); in RegExpPrototypeExecBodyWithoutResult() 328 GotoIfNot(should_update_last_index, if_didnotmatch); in RegExpPrototypeExecBodyWithoutResult() 336 GotoIfNot(should_update_last_index, &out); in RegExpPrototypeExecBodyWithoutResult() 429 GotoIfNot(has_initialmap, &out); in IsInitialRegExpMap() 462 GotoIfNot(has_initialmap, if_ismodified); in BranchIfFastRegExp() 470 GotoIfNot(proto_has_initialmap, if_ismodified); in BranchIfFastRegExp() 565 GotoIfNot(IsSetWord(flags_intptr, FLAG), &next); \ in FlagsGetter() 622 GotoIfNot(IsSetWord(flags_intptr, FLAG), &next); \ in FlagsGetter() [all …]
|
D | builtins-async.cc | 55 GotoIfNot(IsDebugActive(), &do_perform_promise_then); in Await() 59 GotoIfNot(HasInstanceType(value, JS_PROMISE_TYPE), &common); in Await()
|
D | builtins-string.cc | 714 GotoIfNot(TaggedIsSmi(position), &return_emptystring); in TF_BUILTIN() 753 GotoIfNot(TaggedIsSmi(position), &return_nan); in TF_BUILTIN() 898 GotoIfNot(IntPtrLessThanOrEqual(needle_length, in StringIndexOf() 1049 GotoIfNot(TaggedIsSmi(position.value()), &call_runtime); in TF_BUILTIN() 1061 GotoIfNot(IsStringInstanceType(instance_type), &call_runtime); in TF_BUILTIN() 1064 GotoIfNot(IsStringInstanceType(needle_instance_type), &call_runtime); in TF_BUILTIN() 1207 GotoIfNot(IsStringInstanceType(LoadMapInstanceType(object_map)), &next); in MaybeCallFunctionAtSymbol() 1232 GotoIfNot(IsString(maybe_string), &slow_lookup); in MaybeCallFunctionAtSymbol() 1309 GotoIfNot(SmiEqual(search_length, SmiConstant(1)), &next); in TF_BUILTIN() 1310 GotoIfNot(SmiGreaterThan(subject_length, SmiConstant(0xFF)), &next); in TF_BUILTIN() [all …]
|
D | builtins-async-iterator.cc | 115 GotoIfNot(IsUndefined(method), &if_isnotundefined); in Generate_AsyncFromSyncIteratorMethod() 164 GotoIfNot(IsJSReceiverMap(iter_result_map), &if_notanobject); in LoadIteratorResult()
|
D | builtins-generator.cc | 38 GotoIfNot(Word32Equal(receiver_instance_type, in GeneratorPrototypeResume()
|
D | builtins-conversion.cc | 184 assembler.GotoIfNot(assembler.IsStringInstanceType(input_instance_type), in Generate_ToString() 192 assembler.GotoIfNot(assembler.IsHeapNumberMap(input_map), ¬_heap_number); in Generate_ToString() 370 assembler.GotoIfNot(assembler.Float64GreaterThan( in Generate_ToLength()
|
D | builtins-internal.cc | 252 assembler.GotoIfNot(assembler.MarkerIsFrameType( in Generate_NewUnmappedArgumentsElements() 292 assembler.GotoIfNot( in Generate_NewRestParameterElements()
|
D | builtins-number.cc | 66 GotoIfNot(IsHeapNumberMap(LoadMap(number)), &return_false); in TF_BUILTIN() 90 GotoIfNot(IsHeapNumberMap(LoadMap(number)), &return_false); in TF_BUILTIN() 119 GotoIfNot(IsHeapNumberMap(LoadMap(number)), &return_false); in TF_BUILTIN() 142 GotoIfNot(IsHeapNumberMap(LoadMap(number)), &return_false); in TF_BUILTIN() 151 GotoIfNot( in TF_BUILTIN() 305 GotoIfNot(Float64LessThan(input_value_abs, Float64Constant(1e9)), in TF_BUILTIN()
|
D | builtins-constructor.cc | 52 GotoIfNot(is_not_normal, &if_normal); in EmitFastNewClosure() 686 GotoIfNot(WordEqual(instance_size, size_in_words), call_runtime); in EmitFastCloneShallowObject() 710 GotoIfNot(IntPtrGreaterThanOrEqual(offset.value(), end_offset), &loop_body); in EmitFastCloneShallowObject()
|
D | builtins-function.cc | 332 assembler.GotoIfNot(assembler.IsAccessorInfoMap(length_value_map), &slow); in Generate_FastFunctionPrototypeBind() 346 assembler.GotoIfNot(assembler.IsAccessorInfoMap(name_value_map), &slow); in Generate_FastFunctionPrototypeBind()
|
D | builtins-typedarray.cc | 44 GotoIfNot(HasInstanceType(receiver, JS_TYPED_ARRAY_TYPE), in GenerateTypedArrayPrototypeGetter()
|
D | builtins-handler.cc | 146 GotoIfNot(IsMap(proto_or_map), &done); in TF_BUILTIN()
|
D | builtins-object.cc | 336 GotoIfNot(WordEqual(LoadElements(properties), in TF_BUILTIN() 941 GotoIfNot(WordEqual(map, cache_type), &filter); in TF_BUILTIN()
|
D | builtins-date.cc | 1105 assembler.GotoIfNot(assembler.IsJSReceiver(receiver), &receiver_is_invalid); in Generate_DatePrototypeToPrimitive() 1122 assembler.GotoIfNot(assembler.IsString(hint), &hint_is_invalid); in Generate_DatePrototypeToPrimitive()
|
/external/v8/src/ic/ |
D | accessor-assembler.cc | 192 GotoIfNot( in HandleLoadICSmiHandlerCase() 221 GotoIfNot(IsSetWord<LoadHandler::ConvertHoleBits>(handler_word), miss); in HandleLoadICSmiHandlerCase() 224 GotoIfNot( in HandleLoadICSmiHandlerCase() 337 GotoIfNot( in HandleLoadICProtoHandlerCase() 394 GotoIfNot(IsSetWord<LoadHandler::DoAccessCheckOnReceiverBits>(handler_flags), in EmitLoadICProtoArrayCheck() 409 GotoIfNot(IsJSGlobalProxy(p->receiver), miss); in EmitLoadICProtoArrayCheck() 727 GotoIfNot(IsSetWord<StoreHandler::ExtendStorageBits>(handler_word), in HandleStoreFieldAndReturn() 780 GotoIfNot(TaggedIsSmi(value), bailout); in PrepareValueForStore() 855 GotoIfNot(WordEqual(DecodeWord<StoreHandler::KindBits>(handler_word), in StoreNamedField() 862 GotoIfNot(Float64Equal(current_value, value), bailout); in StoreNamedField() [all …]
|
D | keyed-store-generic.cc | 277 GotoIfNot(TaggedIsSmi(value), &non_smi_value); in StoreElementWithCapacity() 852 GotoIfNot(IsCallableMap(setter_map), ¬_callable); in EmitGenericPropertyStore()
|
/external/v8/src/ |
D | code-stubs.cc | 587 assembler->GotoIfNot(assembler->IsHeapNumberMap(rhs_map), in BINARY_OP_STUB() 602 assembler->GotoIfNot(assembler->IsHeapNumberMap(lhs_map), in BINARY_OP_STUB() 623 assembler->GotoIfNot(assembler->IsHeapNumberMap(rhs_map), in BINARY_OP_STUB() 668 assembler->GotoIfNot(assembler->IsStringInstanceType(lhs_instance_type), in BINARY_OP_STUB() 678 assembler->GotoIfNot(assembler->IsStringInstanceType(rhs_instance_type), in BINARY_OP_STUB() 794 assembler->GotoIfNot(assembler->IsHeapNumberMap(rhs_map), in Generate() 810 assembler->GotoIfNot(assembler->IsHeapNumberMap(lhs_map), in Generate() 832 assembler->GotoIfNot(assembler->IsHeapNumberMap(rhs_map), in Generate() 860 assembler->GotoIfNot(lhs_is_oddball, &call_with_any_feedback); in Generate() 879 assembler->GotoIfNot(assembler->IsHeapNumberMap(rhs_map), in Generate() [all …]
|
D | code-stub-assembler.cc | 251 GotoIfNot(Float64LessThan(var_x.value(), x), &return_x); in Float64Ceil() 260 GotoIfNot(Float64LessThan(x, zero), &return_x); in Float64Ceil() 265 GotoIfNot(Float64GreaterThan(var_x.value(), minus_x), &return_minus_x); in Float64Ceil() 303 GotoIfNot(Float64GreaterThan(var_x.value(), x), &return_x); in Float64Floor() 312 GotoIfNot(Float64LessThan(x, zero), &return_x); in Float64Floor() 317 GotoIfNot(Float64LessThan(var_x.value(), minus_x), &return_minus_x); in Float64Floor() 389 GotoIfNot(Float64GreaterThan(var_x.value(), x), &return_x); in Float64Trunc() 403 GotoIfNot(Float64LessThan(x, zero), &return_x); in Float64Trunc() 408 GotoIfNot(Float64GreaterThan(var_x.value(), minus_x), &return_minus_x); in Float64Trunc() 492 GotoIfNot(Word32Equal(a, Int32Constant(kMinInt)), &join); in SmiMod() [all …]
|
D | fast-accessor-assembler.cc | 217 assembler_->GotoIfNot( in CheckIsJSObjectOrJump()
|
/external/v8/src/interpreter/ |
D | interpreter-assembler.cc | 585 GotoIfNot(is_monomorphic, &extra_checks); in CallJSWithFeedback() 620 GotoIfNot(IsAllocationSiteMap(LoadMap(feedback_element)), in CallJSWithFeedback() 627 GotoIfNot(is_array_function, &mark_megamorphic); in CallJSWithFeedback() 649 GotoIfNot(is_uninitialized, &mark_megamorphic); in CallJSWithFeedback() 660 GotoIfNot(is_js_function, &mark_megamorphic); in CallJSWithFeedback() 673 GotoIfNot(is_same_native_context, &mark_megamorphic); in CallJSWithFeedback() 774 GotoIfNot(is_js_function, &call_construct); in Construct() 811 GotoIfNot(is_weak_cell, &check_allocation_site); in Construct() 825 GotoIfNot(is_allocation_site, &check_initialized); in Construct() 831 GotoIfNot(is_array_function, &mark_megamorphic); in Construct() [all …]
|
D | interpreter-intrinsics.cc | 285 __ GotoIfNot(comparison, &arg_count_positive); in Call() local 314 __ GotoIfNot(__ IsJSReceiver(sync_iterator), ¬_receiver); in CreateAsyncFromSyncIterator()
|
D | interpreter.cc | 1151 __ GotoIfNot(__ TaggedIsSmi(lhs), &lhs_is_not_smi); in DoCompareOpWithFeedback() 1160 __ GotoIfNot(__ IsHeapNumberMap(lhs_map), &lhs_is_not_number); in DoCompareOpWithFeedback() 1170 __ GotoIfNot( in DoCompareOpWithFeedback() 1182 __ GotoIfNot(__ IsStringInstanceType(lhs_instance_type), in DoCompareOpWithFeedback() 1217 __ GotoIfNot(__ TaggedIsSmi(rhs), &rhs_is_not_smi); in DoCompareOpWithFeedback() 1227 __ GotoIfNot(__ IsHeapNumberMap(rhs_map), &rhs_is_not_number); in DoCompareOpWithFeedback() 1239 __ GotoIfNot(__ Word32Equal(rhs_instance_type, in DoCompareOpWithFeedback() 1252 __ GotoIfNot(__ IsStringInstanceType(rhs_instance_type), in DoCompareOpWithFeedback() 2893 __ GotoIfNot(__ IsSetWord32<CreateClosureFlags::FastNewClosureBit>(flags), in DoCreateClosure()
|
/external/v8/src/compiler/ |
D | code-assembler.h | 244 void GotoIfNot(Node* condition, Label* false_label);
|