![]() |
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.