Home
last modified time | relevance | path

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

12

/external/v8/src/builtins/
Dbuiltins-async-iterator-gen.cc159 CallBuiltin(Builtins::kResolvePromise, context, wrapper, value); in Generate_AsyncFromSyncIteratorMethod()
168 Return(CallBuiltin(Builtins::kPerformPromiseThen, context, wrapper, in Generate_AsyncFromSyncIteratorMethod()
174 CallBuiltin(Builtins::kRejectPromise, context, promise, exception, in Generate_AsyncFromSyncIteratorMethod()
226 Node* const valueWrapper = CallBuiltin(Builtins::kPromiseResolve, in Generate_AsyncFromSyncIteratorMethodOptimized()
236 Return(CallBuiltin(Builtins::kPerformPromiseThen, context, valueWrapper, in Generate_AsyncFromSyncIteratorMethodOptimized()
242 CallBuiltin(Builtins::kRejectPromise, context, promise, exception, in Generate_AsyncFromSyncIteratorMethodOptimized()
310 CallBuiltin(Builtins::kToBoolean, context, var_done.value()); in LoadIteratorResult()
362 Node* const iter_result = CallBuiltin(Builtins::kCreateIterResultObject, in TF_BUILTIN()
368 CallBuiltin(Builtins::kResolvePromise, context, promise, iter_result); in TF_BUILTIN()
387 Node* const iter_result = CallBuiltin(Builtins::kCreateIterResultObject, in TF_BUILTIN()
[all …]
Dbuiltins-async-generator-gen.cc186 CallBuiltin(Builtins::kAsyncGeneratorResumeNext, context, generator); in AsyncGeneratorEnqueue()
199 CallBuiltin(Builtins::kRejectPromise, context, promise, error, in AsyncGeneratorEnqueue()
470 CallBuiltin(Builtins::kAsyncGeneratorReject, context, generator, in TF_BUILTIN()
479 CallBuiltin(Builtins::kAsyncGeneratorResolve, context, generator, in TF_BUILTIN()
549 CallBuiltin(Builtins::kFulfillPromise, context, promise, iter_result); in TF_BUILTIN()
556 CallBuiltin(Builtins::kResolvePromise, context, promise, iter_result); in TF_BUILTIN()
575 Return(CallBuiltin(Builtins::kRejectPromise, context, promise, value, in TF_BUILTIN()
612 CallBuiltin(Builtins::kAsyncGeneratorResolve, context, generator, value, in TF_BUILTIN()
700 CallBuiltin(Builtins::kAsyncGeneratorResolve, context, generator, value, in TF_BUILTIN()
718 CallBuiltin(Builtins::kAsyncGeneratorReject, context, generator, value); in TF_BUILTIN()
Dbuiltins-async-gen.cc109 CallBuiltin(Builtins::kResolvePromise, context, wrapped_value, value); in Await()
146 return CallBuiltin(Builtins::kPerformPromiseThen, context, wrapped_value, in Await()
174 CallBuiltin(Builtins::kPromiseResolve, context, promise_fun, value); in AwaitOptimized()
260 return CallBuiltin(Builtins::kPerformPromiseThen, native_context, promise, in AwaitOptimized()
328 CallBuiltin(Builtins::kCreateIterResultObject, context, value, done); in TF_BUILTIN()
Dbuiltins-generator-gen.cc78 args->PopAndReturn(CallBuiltin(Builtins::kCreateIterResultObject, context, in GeneratorPrototypeResume()
88 result = CallBuiltin(Builtins::kCreateIterResultObject, context, in GeneratorPrototypeResume()
92 result = CallBuiltin(Builtins::kCreateIterResultObject, context, value, in GeneratorPrototypeResume()
Dbuiltins-global-gen.cc46 var_num.Bind(CallBuiltin(Builtins::kNonNumberToNumber, context, num)); in TF_BUILTIN()
91 var_num.Bind(CallBuiltin(Builtins::kNonNumberToNumber, context, num)); in TF_BUILTIN()
Dbuiltins-typed-array-gen.cc336 CallBuiltin(Builtins::kTypedArrayInitialize, context, holder, in ConstructByLength()
385 GotoIf(IsTrue(CallBuiltin(Builtins::kLessThan, context, offset.value(), in ConstructByArrayBuffer()
389 CallBuiltin(Builtins::kModulus, context, offset.value(), element_size); in ConstructByArrayBuffer()
391 Branch(IsTrue(CallBuiltin(Builtins::kEqual, context, remainder, in ConstructByArrayBuffer()
405 Node* remainder = CallBuiltin(Builtins::kModulus, context, in ConstructByArrayBuffer()
408 GotoIf(IsFalse(CallBuiltin(Builtins::kEqual, context, remainder, in ConstructByArrayBuffer()
412 new_byte_length.Bind(CallBuiltin(Builtins::kSubtract, context, in ConstructByArrayBuffer()
415 Branch(IsTrue(CallBuiltin(Builtins::kLessThan, context, in ConstructByArrayBuffer()
430 Node* end = CallBuiltin(Builtins::kAdd, context, offset.value(), in ConstructByArrayBuffer()
433 Branch(IsTrue(CallBuiltin(Builtins::kGreaterThan, context, end, in ConstructByArrayBuffer()
[all …]
Dbuiltins-regexp-gen.cc178 CAST(CallBuiltin(Builtins::kSubString, context, string, start, end)); in ConstructNewResultFromMatchInfo()
215 CAST(CallBuiltin(Builtins::kSubString, context, string, start, end)); in ConstructNewResultFromMatchInfo()
635 var_result = CAST(CallBuiltin(Builtins::kRegExpExecAtom, context, regexp, in RegExpExecInternal()
815 CallBuiltin(Builtins::kToString, context, maybe_receiver); in ThrowIfNotJSReceiver()
1024 CAST(CallBuiltin(Builtins::kStringIndexOf, context, subject_string, in TF_BUILTIN()
1096 Return(CallBuiltin(Builtins::kRegExpPrototypeExecSlow, context, receiver, in TF_BUILTIN()
1715 Node* const result = CallBuiltin(Builtins::kRegExpPrototypeExecSlow, in RegExpExec()
1899 var_match.Bind(CallBuiltin(Builtins::kSubString, context, string, in RegExpPrototypeMatchBody()
1992 Return(CallBuiltin(Builtins::kRegExpMatchFast, context, receiver, string)); in TF_BUILTIN()
2309 Return(CallBuiltin(Builtins::kRegExpSearchFast, context, receiver, string)); in TF_BUILTIN()
[all …]
Dbuiltins-date-gen.cc207 CallBuiltin(Builtins::kStringEqual, context, hint, number_string), in TF_BUILTIN()
211 CallBuiltin(Builtins::kStringEqual, context, hint, default_string), in TF_BUILTIN()
215 CallBuiltin(Builtins::kStringEqual, context, hint, string_string), in TF_BUILTIN()
Dbuiltins-promise-gen.cc376 CallBuiltin(Builtins::kEnqueueMicrotask, NoContextConstant(), microtask); in PerformPromiseThen()
529 CallBuiltin(Builtins::kEnqueueMicrotask, NoContextConstant(), current); in TriggerPromiseReactions()
598 Node* const result = CallBuiltin(Builtins::kPromiseResolve, native_context, in InvokeResolve()
756 Return(CallBuiltin(Builtins::kRejectPromise, context, promise, reason, in TF_BUILTIN()
788 Return(CallBuiltin(Builtins::kResolvePromise, context, promise, resolution)); in TF_BUILTIN()
940 Return(CallBuiltin(Builtins::kRejectPromise, context, promise, reason, in TF_BUILTIN()
949 Return(CallBuiltin(Builtins::kResolvePromise, context, promise, resolution)); in TF_BUILTIN()
997 Node* const capability = CallBuiltin(Builtins::kNewPromiseCapability, in TF_BUILTIN()
1287 Return(CallBuiltin(Builtins::kPromiseResolve, context, receiver, value)); in TF_BUILTIN()
1345 CallBuiltin(Builtins::kResolvePromise, context, result, value); in TF_BUILTIN()
[all …]
Dbuiltins-reflect-gen.cc21 Return(CallBuiltin(Builtins::kHasProperty, context, target, key)); in TF_BUILTIN()
Dbuiltins-number-gen.cc222 var_input.Bind(CallBuiltin(Builtins::kToString, context, input)); in TF_BUILTIN()
313 Return(CallBuiltin(Builtins::kParseInt, context, input, radix)); in TF_BUILTIN()
342 var_value->Bind(CallBuiltin(Builtins::kNonNumberToNumeric, context, in ConvertNonReceiverAndLoop()
582 var_input->Bind(CallBuiltin(Builtins::kNonNumberToNumeric, context, input)); in UnaryOp()
650 CallBuiltin(Builtins::kNonNumberToNumeric, context, var_left->value())); in BinaryOp()
659 var_right->Bind(CallBuiltin(Builtins::kNonNumberToNumeric, context, in BinaryOp()
668 var_right->Bind(CallBuiltin(Builtins::kNonNumberToNumeric, context, in BinaryOp()
Dbuiltins-array-gen.cc1203 result.Bind(CallBuiltin(Builtins::kExtractFastJSArray, context, array, from, in HandleFastSlice()
1359 CallBuiltin(Builtins::kCloneFastJSArray, context, receiver)); in TF_BUILTIN()
1722 Return(CallBuiltin(Builtins::kArrayFindLoopContinuation, context, receiver, in TF_BUILTIN()
1737 Return(CallBuiltin(Builtins::kArrayFindLoopContinuation, context, receiver, in TF_BUILTIN()
1765 Return(CallBuiltin(Builtins::kArrayFindLoopContinuation, context, receiver, in TF_BUILTIN()
1819 Return(CallBuiltin(Builtins::kArrayFindIndexLoopContinuation, context, in TF_BUILTIN()
1832 Return(CallBuiltin(Builtins::kArrayFindIndexLoopContinuation, context, in TF_BUILTIN()
1857 Return(CallBuiltin(Builtins::kArrayFindIndexLoopContinuation, context, in TF_BUILTIN()
2320 Return(CallBuiltin(Builtins::kArraySomeLoopContinuation, context, receiver, in TF_BUILTIN()
2334 Return(CallBuiltin(Builtins::kArraySomeLoopContinuation, context, receiver, in TF_BUILTIN()
[all …]
Dbuiltins-constructor-gen.cc650 CallBuiltin(Builtins::kFastNewObject, context, target, new_target); in TF_BUILTIN()
674 Node* result = CallBuiltin(Builtins::kToObject, context, value); in TF_BUILTIN()
727 CallBuiltin(Builtins::kFastNewObject, context, target, new_target); in TF_BUILTIN()
772 var_s.Bind(CallBuiltin(Builtins::kToString, context, value)); in TF_BUILTIN()
794 CallBuiltin(Builtins::kFastNewObject, context, target, new_target); in TF_BUILTIN()
Dbuiltins-string-gen.cc1176 CAST(CallBuiltin(Builtins::kStringIndexOf, context, string, dollar_string, in IndexOfDollarChar()
1208 CallBuiltin(Builtins::kStringSubstring, context, subject_string, in GetSubstitution()
1254 Return(CallBuiltin(Builtins::kStringRepeat, context, string, smi_count)); in TF_BUILTIN()
1359 Return(CallBuiltin(Builtins::kRegExpReplace, context, search, receiver, in TF_BUILTIN()
1406 CAST(CallBuiltin(Builtins::kStringIndexOf, context, subject_string, in TF_BUILTIN()
1446 CallBuiltin(Builtins::kStringSubstring, context, subject_string, in TF_BUILTIN()
1487 CallBuiltin(Builtins::kStringSubstring, context, subject_string, in TF_BUILTIN()
1522 [=] { Return(CallBuiltin(builtin, context, maybe_regexp, receiver)); }, in Generate()
1546 Return(CallBuiltin(builtin, context, regexp, receiver_string)); in Generate()
1696 var_pad.Bind(CallBuiltin(Builtins::kStringRepeat, context, in Generate()
[all …]
Dbuiltins-math-gen.cc91 var_x.Bind(CallBuiltin(Builtins::kNonNumberToNumber, context, x)); in TF_BUILTIN()
137 var_x.Bind(CallBuiltin(Builtins::kNonNumberToNumber, context, x)); in MathRoundingOperation()
285 var_x.Bind(CallBuiltin(Builtins::kNonNumberToNumber, context, x)); in TF_BUILTIN()
Dbuiltins-collections-gen.cc950 Branch(WordEqual(CallBuiltin(Builtins::kStringEqual, context, key_string, in SameValueZeroString()
1069 CAST(CallBuiltin(Builtins::kOrderedHashTableHealIndex, in Transition()
1146 CallBuiltin(Builtins::kFindOrderedHashMapEntry, context, table, key)); in TF_BUILTIN()
1171 CallBuiltin(Builtins::kFindOrderedHashMapEntry, context, table, key)); in TF_BUILTIN()
2304 CAST(CallBuiltin(Builtins::kWeakMapLookupHashIndex, context, table, key)); in TF_BUILTIN()
2326 CallBuiltin(Builtins::kWeakMapLookupHashIndex, context, table, key); in TF_BUILTIN()
2426 Return(CallBuiltin(Builtins::kWeakCollectionDelete, context, receiver, key)); in TF_BUILTIN()
2442 CallBuiltin(Builtins::kWeakCollectionSet, context, receiver, key, value)); in TF_BUILTIN()
2459 Return(CallBuiltin(Builtins::kWeakCollectionSet, context, receiver, value, in TF_BUILTIN()
2475 CallBuiltin(Builtins::kWeakCollectionDelete, context, receiver, value)); in TF_BUILTIN()
[all …]
Dbuiltins-intl-gen.cc143 Return(CallBuiltin(Builtins::kStringToLowerCaseIntl, context, string)); in TF_BUILTIN()
Dbuiltins-internal-gen.cc1004 CallBuiltin(Builtins::kPromiseResolveThenableJob, native_context, in TF_BUILTIN()
1034 CallBuiltin(Builtins::kPromiseFulfillReactionJob, microtask_context, in TF_BUILTIN()
1069 CallBuiltin(Builtins::kPromiseRejectReactionJob, microtask_context, in TF_BUILTIN()
Dbuiltins-conversion-gen.cc320 var_len.Bind(CallBuiltin(Builtins::kNonNumberToNumber, context, len)); in TF_BUILTIN()
Dbuiltins-call-gen.cc329 CallBuiltin(Builtins::kIterableToList, context, spread, iterator_fn)); in CallOrConstructWithSpread()
/external/v8/src/ic/
Dbinary-op-assembler.cc207 var_result.Bind(CallBuiltin(Builtins::kAdd, context, lhs, rhs)); in Generate_AddWithFeedback()
383 result = CallBuiltin(Builtins::kSubtract, context, lhs, rhs); in Generate_BinaryOperationWithFeedback()
386 result = CallBuiltin(Builtins::kMultiply, context, lhs, rhs); in Generate_BinaryOperationWithFeedback()
389 result = CallBuiltin(Builtins::kDivide, context, lhs, rhs); in Generate_BinaryOperationWithFeedback()
392 result = CallBuiltin(Builtins::kModulus, context, lhs, rhs); in Generate_BinaryOperationWithFeedback()
518 return CallBuiltin(Builtins::kExponentiate, context, base, exponent); in Generate_ExponentiateWithFeedback()
/external/v8/src/interpreter/
Dinterpreter-generator.cc215 CallBuiltin(Builtins::kStoreGlobalIC, context, name, value, smi_slot, in IGNITION_HANDLER()
531 Node* result = CallBuiltin(Builtins::kKeyedLoadIC, context, object, name, in IGNITION_HANDLER()
597 Node* result = CallBuiltin(Builtins::kKeyedStoreIC, context, object, name, in IGNITION_HANDLER()
620 Node* result = CallBuiltin(Builtins::kStoreInArrayLiteralIC, context, array, in IGNITION_HANDLER()
1203 CallBuiltin(Builtins::kNonNumberToNumeric, GetContext(), value)); in UnaryOpWithFeedback()
1301 Node* result = CallBuiltin(Builtins::kToObject, context, accumulator); in IGNITION_HANDLER()
1451 Node* result = CallBuiltin(Builtins::kDeleteProperty, context, object, key, in IGNITION_HANDLER()
1465 Node* result = CallBuiltin(Builtins::kDeleteProperty, context, object, key, in IGNITION_HANDLER()
2454 Node* result = CallBuiltin(Builtins::kCloneObjectIC, context, source, in IGNITION_HANDLER()
2509 CallBuiltin(Builtins::kFastNewClosure, context, shared, feedback_cell); in IGNITION_HANDLER()
[all …]
Dinterpreter-assembler.cc1765 var_result.Bind(CallBuiltin(builtin, context, object)); in ToNumberOrNumeric()
/external/v8/src/
Dcode-stub-assembler.cc4712 var_value.Bind(CallBuiltin(Builtins::kNonNumberToNumber, context, value)); in TruncateTaggedToFloat64()
4803 var_value.Bind(CallBuiltin(builtin, context, value)); in TaggedToWord32OrBigIntImpl()
4987 var_value.Bind(CallBuiltin(Builtins::kToString, context, value)); in ToThisString()
5001 var_value.Bind(CallBuiltin(Builtins::kNumberToString, context, value)); in ToThisString()
6744 var_result = CAST(CallBuiltin(Builtins::kNumberToString, context, value)); in ToName()
6915 return CAST(CallBuiltin(Builtins::kNonNumberToNumber, in ToNumber_Inline()
7005 var_numeric->Bind(CallBuiltin(Builtins::kNonNumberToNumeric, context, value)); in TaggedToNumeric()
7177 var_result.Bind(CallBuiltin(Builtins::kToString, context, input)); in ToString_Inline()
7211 return CAST(CallBuiltin(Builtins::kToObject, context, input)); in ToObject()
7254 CAST(CallBuiltin(Builtins::kToInteger_TruncateMinusZero, context, input)); in ToSmiIndex()
[all …]
Dcode-stub-assembler.h2350 return CallBuiltin(Builtins::kGetProperty, context, receiver, name); in GetProperty()
2356 return CallBuiltin(Builtins::kSetProperty, context, receiver, key, value); in SetPropertyStrict()
2363 TNode<Object> CallBuiltin(Builtins::Name id, SloppyTNode<Object> context, in CallBuiltin() function

12