/external/v8/src/builtins/ |
D | builtins-async-iterator-gen.cc | 159 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 …]
|
D | builtins-async-generator-gen.cc | 186 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()
|
D | builtins-async-gen.cc | 109 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()
|
D | builtins-generator-gen.cc | 78 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()
|
D | builtins-global-gen.cc | 46 var_num.Bind(CallBuiltin(Builtins::kNonNumberToNumber, context, num)); in TF_BUILTIN() 91 var_num.Bind(CallBuiltin(Builtins::kNonNumberToNumber, context, num)); in TF_BUILTIN()
|
D | builtins-typed-array-gen.cc | 336 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 …]
|
D | builtins-regexp-gen.cc | 178 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 …]
|
D | builtins-date-gen.cc | 207 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()
|
D | builtins-promise-gen.cc | 376 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 …]
|
D | builtins-reflect-gen.cc | 21 Return(CallBuiltin(Builtins::kHasProperty, context, target, key)); in TF_BUILTIN()
|
D | builtins-number-gen.cc | 222 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()
|
D | builtins-array-gen.cc | 1203 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 …]
|
D | builtins-constructor-gen.cc | 650 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()
|
D | builtins-string-gen.cc | 1176 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 …]
|
D | builtins-math-gen.cc | 91 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()
|
D | builtins-collections-gen.cc | 950 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 …]
|
D | builtins-intl-gen.cc | 143 Return(CallBuiltin(Builtins::kStringToLowerCaseIntl, context, string)); in TF_BUILTIN()
|
D | builtins-internal-gen.cc | 1004 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()
|
D | builtins-conversion-gen.cc | 320 var_len.Bind(CallBuiltin(Builtins::kNonNumberToNumber, context, len)); in TF_BUILTIN()
|
D | builtins-call-gen.cc | 329 CallBuiltin(Builtins::kIterableToList, context, spread, iterator_fn)); in CallOrConstructWithSpread()
|
/external/v8/src/ic/ |
D | binary-op-assembler.cc | 207 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/ |
D | interpreter-generator.cc | 215 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 …]
|
D | interpreter-assembler.cc | 1765 var_result.Bind(CallBuiltin(builtin, context, object)); in ToNumberOrNumeric()
|
/external/v8/src/ |
D | code-stub-assembler.cc | 4712 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 …]
|
D | code-stub-assembler.h | 2350 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
|