v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
baseline-assembler-s390-inl.h File Reference
Include dependency graph for baseline-assembler-s390-inl.h:

Go to the source code of this file.

Classes

class  v8::internal::baseline::BaselineAssembler::ScratchRegisterScope
 
struct  v8::internal::baseline::detail::PushAllHelper<>
 
struct  v8::internal::baseline::detail::PushAllHelper< Arg >
 
struct  v8::internal::baseline::detail::PushAllHelper< Arg, Args... >
 
struct  v8::internal::baseline::detail::PushAllHelper< interpreter::RegisterList >
 
struct  v8::internal::baseline::detail::PopAllHelper<>
 
struct  v8::internal::baseline::detail::PopAllHelper< Register >
 
struct  v8::internal::baseline::detail::PopAllHelper< Register, T... >
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::baseline
 
namespace  v8::internal::baseline::detail
 

Macros

#define __   assm->
 
#define __   masm_->
 
#define __   basm.
 

Functions

template<int width = 64>
static void v8::internal::baseline::JumpIfHelper (MacroAssembler *assm, Condition cc, Register lhs, Register rhs, Label *target)
 
template<typename Arg >
Register v8::internal::baseline::detail::ToRegister (BaselineAssembler *basm, BaselineAssembler::ScratchRegisterScope *scope, Arg arg)
 
Register v8::internal::baseline::detail::ToRegister (BaselineAssembler *basm, BaselineAssembler::ScratchRegisterScope *scope, Register reg)
 

Variables

static constexpr Register v8::internal::baseline::detail::kScratchRegisters [] = {r8, ip, r1}
 
static constexpr int v8::internal::baseline::detail::kNumScratchRegisters = arraysize(kScratchRegisters)
 
static constexpr int v8::internal::baseline::stack_bias = 0
 

Macro Definition Documentation

◆ __ [1/3]

#define __   assm->

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

◆ __ [2/3]

#define __   masm_->

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

◆ __ [3/3]

#define __   basm.

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