v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::baseline Namespace Reference

Namespaces

namespace  detail
 

Classes

class  BaselineAssembler
 
class  BaselineBatchCompiler
 
class  BaselineBatchCompilerJob
 
class  BaselineCompiler
 
class  BaselineCompilerTask
 
class  BytecodeOffsetIterator
 
class  BytecodeOffsetTableBuilder
 
class  ConcurrentBaselineCompiler
 
class  EnsureAccumulatorPreservedScope
 
class  SaveAccumulatorScope
 

Functions

static bool CanCompileWithConcurrentBaseline (Tagged< SharedFunctionInfo > shared, Isolate *isolate)
 
template<int width = 64>
static void JumpIfHelper (MacroAssembler *assm, Condition cc, Register lhs, Register rhs, Label *target)
 
template<int width = 64>
static void JumpIfHelper (MacroAssembler *assm, Condition cc, Register lhs, Register rhs, Label *target)
 

Variables

constexpr BuiltinCallJumpMode kFallbackBuiltinCallJumpModeForBaseline
 
static constexpr int stack_bias = 0
 

Function Documentation

◆ CanCompileWithConcurrentBaseline()

static bool v8::internal::baseline::CanCompileWithConcurrentBaseline ( Tagged< SharedFunctionInfo > shared,
Isolate * isolate )
static

Definition at line 26 of file baseline-batch-compiler.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ JumpIfHelper() [1/2]

template<int width = 64>
static void v8::internal::baseline::JumpIfHelper ( MacroAssembler * assm,
Condition cc,
Register lhs,
Register rhs,
Label * target )
static

Definition at line 55 of file baseline-assembler-ppc-inl.h.

Here is the call graph for this function:

◆ JumpIfHelper() [2/2]

template<int width = 64>
static void v8::internal::baseline::JumpIfHelper ( MacroAssembler * assm,
Condition cc,
Register lhs,
Register rhs,
Label * target )
static

Definition at line 54 of file baseline-assembler-s390-inl.h.

Here is the call graph for this function:

Variable Documentation

◆ kFallbackBuiltinCallJumpModeForBaseline

BuiltinCallJumpMode v8::internal::baseline::kFallbackBuiltinCallJumpModeForBaseline
constexpr
Initial value:
=
BuiltinCallJumpMode::kIndirect

Definition at line 19 of file baseline-compiler-arm-inl.h.

◆ stack_bias

int v8::internal::baseline::stack_bias = 0
staticconstexpr

Definition at line 219 of file baseline-assembler-s390-inl.h.