v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
baseline.h
Go to the documentation of this file.
1
// Copyright 2020 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
5
#ifndef V8_BASELINE_BASELINE_H_
6
#define V8_BASELINE_BASELINE_H_
7
8
#include "
src/handles/handles.h
"
9
10
namespace
v8
{
11
namespace
internal
{
12
13
class
Code
;
14
class
SharedFunctionInfo;
15
class
MacroAssembler;
16
17
bool
CanCompileWithBaseline
(Isolate* isolate,
18
Tagged<SharedFunctionInfo>
shared);
19
20
MaybeDirectHandle<Code>
GenerateBaselineCode
(Isolate* isolate,
21
Handle<SharedFunctionInfo>
shared);
22
23
void
EmitReturnBaseline
(MacroAssembler* masm);
24
25
}
// namespace internal
26
}
// namespace v8
27
28
#endif
// V8_BASELINE_BASELINE_H_
handles.h
v8::internal::Code
Code
Definition
shared-function-info-inl.h:111
v8::internal::Tagged
Tagged(T object) -> Tagged< T >
v8::internal::internal
internal
Definition
wasm-objects-inl.h:458
v8::internal::GenerateBaselineCode
MaybeDirectHandle< Code > GenerateBaselineCode(Isolate *isolate, Handle< SharedFunctionInfo > shared)
Definition
baseline.cc:87
v8::internal::EmitReturnBaseline
void EmitReturnBaseline(MacroAssembler *masm)
Definition
baseline.cc:92
v8::internal::CanCompileWithBaseline
bool CanCompileWithBaseline(Isolate *isolate, Tagged< SharedFunctionInfo > shared)
Definition
baseline.cc:82
v8
Definition
api-arguments-inl.h:19
v8::Handle
Local< T > Handle
Definition
v8-local-handle.h:621
src
baseline
baseline.h
Generated on Sun Apr 6 2025 21:08:50 for v8 by
1.12.0