v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
builtins-interpreter-gen.cc
Go to the documentation of this file.
1// Copyright 2017 the V8 project authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
8
9namespace v8 {
10namespace internal {
11
16
17void Builtins::Generate_InterpreterEntryTrampolineForProfiling(
18 MacroAssembler* masm) {
21}
22
23void Builtins::Generate_InterpreterPushArgsThenCall(MacroAssembler* masm) {
26}
27
28void Builtins::Generate_InterpreterPushUndefinedAndArgsThenCall(
29 MacroAssembler* masm) {
33}
34
35void Builtins::Generate_InterpreterPushArgsThenCallWithFinalSpread(
36 MacroAssembler* masm) {
40}
41
42void Builtins::Generate_InterpreterPushArgsThenConstruct(MacroAssembler* masm) {
45}
46
47void Builtins::Generate_InterpreterPushArgsThenConstructWithFinalSpread(
48 MacroAssembler* masm) {
51}
52
53void Builtins::Generate_InterpreterPushArgsThenConstructArrayFunction(
54 MacroAssembler* masm) {
57}
58
59} // namespace internal
60} // namespace v8
static void Generate_InterpreterPushArgsThenConstructImpl(MacroAssembler *masm, InterpreterPushArgsMode mode)
static void Generate_InterpreterEntryTrampoline(MacroAssembler *masm, InterpreterEntryTrampolineMode mode)
static void Generate_InterpreterPushArgsThenCallImpl(MacroAssembler *masm, ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode)