Home
last modified time | relevance | path

Searched refs:GotoIfNot (Results 1 – 25 of 26) sorted by relevance

12

/external/v8/src/builtins/
Dbuiltins-promise.cc46 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 …]
Dbuiltins-array.cc582 GotoIfNot(IsCallableMap(LoadMap(callbackfn)), &type_exception); in TF_BUILTIN()
1707 GotoIfNot(TaggedIsSmi(len), &call_runtime); in TF_BUILTIN()
1756 GotoIfNot(TaggedIsSmi(search_element), &not_smi); in TF_BUILTIN()
1763 GotoIfNot(IsHeapNumberMap(map), &not_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), &not_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 …]
Dbuiltins-regexp.cc289 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 …]
Dbuiltins-async.cc55 GotoIfNot(IsDebugActive(), &do_perform_promise_then); in Await()
59 GotoIfNot(HasInstanceType(value, JS_PROMISE_TYPE), &common); in Await()
Dbuiltins-string.cc714 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 …]
Dbuiltins-async-iterator.cc115 GotoIfNot(IsUndefined(method), &if_isnotundefined); in Generate_AsyncFromSyncIteratorMethod()
164 GotoIfNot(IsJSReceiverMap(iter_result_map), &if_notanobject); in LoadIteratorResult()
Dbuiltins-generator.cc38 GotoIfNot(Word32Equal(receiver_instance_type, in GeneratorPrototypeResume()
Dbuiltins-conversion.cc184 assembler.GotoIfNot(assembler.IsStringInstanceType(input_instance_type), in Generate_ToString()
192 assembler.GotoIfNot(assembler.IsHeapNumberMap(input_map), &not_heap_number); in Generate_ToString()
370 assembler.GotoIfNot(assembler.Float64GreaterThan( in Generate_ToLength()
Dbuiltins-internal.cc252 assembler.GotoIfNot(assembler.MarkerIsFrameType( in Generate_NewUnmappedArgumentsElements()
292 assembler.GotoIfNot( in Generate_NewRestParameterElements()
Dbuiltins-number.cc66 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()
Dbuiltins-constructor.cc52 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()
Dbuiltins-function.cc332 assembler.GotoIfNot(assembler.IsAccessorInfoMap(length_value_map), &slow); in Generate_FastFunctionPrototypeBind()
346 assembler.GotoIfNot(assembler.IsAccessorInfoMap(name_value_map), &slow); in Generate_FastFunctionPrototypeBind()
Dbuiltins-typedarray.cc44 GotoIfNot(HasInstanceType(receiver, JS_TYPED_ARRAY_TYPE), in GenerateTypedArrayPrototypeGetter()
Dbuiltins-handler.cc146 GotoIfNot(IsMap(proto_or_map), &done); in TF_BUILTIN()
Dbuiltins-object.cc336 GotoIfNot(WordEqual(LoadElements(properties), in TF_BUILTIN()
941 GotoIfNot(WordEqual(map, cache_type), &filter); in TF_BUILTIN()
Dbuiltins-date.cc1105 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/
Daccessor-assembler.cc192 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 …]
Dkeyed-store-generic.cc277 GotoIfNot(TaggedIsSmi(value), &non_smi_value); in StoreElementWithCapacity()
852 GotoIfNot(IsCallableMap(setter_map), &not_callable); in EmitGenericPropertyStore()
/external/v8/src/
Dcode-stubs.cc587 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 …]
Dcode-stub-assembler.cc251 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 …]
Dfast-accessor-assembler.cc217 assembler_->GotoIfNot( in CheckIsJSObjectOrJump()
/external/v8/src/interpreter/
Dinterpreter-assembler.cc585 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 …]
Dinterpreter-intrinsics.cc285 __ GotoIfNot(comparison, &arg_count_positive); in Call() local
314 __ GotoIfNot(__ IsJSReceiver(sync_iterator), &not_receiver); in CreateAsyncFromSyncIterator()
Dinterpreter.cc1151 __ 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/
Dcode-assembler.h244 void GotoIfNot(Node* condition, Label* false_label);

12