![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/baseline/baseline-assembler.h"
#include "src/codegen/interface-descriptors.h"
#include "src/codegen/s390/assembler-s390-inl.h"
#include "src/objects/literal-objects-inl.h"
Go to the source code of this file.
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 |
#define __ assm-> |
Definition at line 51 of file baseline-assembler-s390-inl.h.
#define __ masm_-> |
Definition at line 51 of file baseline-assembler-s390-inl.h.
#define __ basm. |
Definition at line 51 of file baseline-assembler-s390-inl.h.