![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/base/platform/platform.h"
#include "src/codegen/bailout-reason.h"
#include "src/codegen/s390/assembler-s390.h"
#include "src/common/globals.h"
#include "src/execution/frame-constants.h"
#include "src/execution/isolate-data.h"
#include "src/objects/contexts.h"
Go to the source code of this file.
Classes | |
class | v8::internal::MacroAssembler |
struct | v8::internal::MoveCycleState |
Namespaces | |
namespace | v8 |
namespace | v8::internal |
Macros | |
#define | SIMD_SHIFT_LIST(V) |
#define | PROTOTYPE_SIMD_SHIFT(name) |
#define | SIMD_UNOP_LIST(V) |
#define | PROTOTYPE_SIMD_UNOP(name) |
#define | SIMD_BINOP_LIST(V) |
#define | PROTOTYPE_SIMD_BINOP(name) |
#define | SIMD_EXT_MUL_LIST(V) |
#define | PROTOTYPE_SIMD_EXT_MUL(name) |
#define | SIMD_ALL_TRUE_LIST(V) |
#define | PROTOTYPE_SIMD_ALL_TRUE(name) |
#define | SIMD_QFM_LIST(V) |
#define | PROTOTYPE_SIMD_QFM(name) |
#define | SIMD_ADD_SUB_SAT_LIST(V) |
#define | PROTOTYPE_SIMD_ADD_SUB_SAT(name) |
#define | SIMD_EXT_ADD_PAIRWISE_LIST(V) |
#define | PROTOTYPE_SIMD_EXT_ADD_PAIRWISE(name) |
#define | SmiWordOffset(offset) |
#define | ACCESS_MASM(masm) |
Functions | |
MemOperand | v8::internal::FieldMemOperand (Register object, int offset) |
MemOperand | v8::internal::FieldMemOperand (Register object, Register index, int offset) |
Register | v8::internal::GetRegisterThatIsNotOneOf (Register reg1, Register reg2=no_reg, Register reg3=no_reg, Register reg4=no_reg, Register reg5=no_reg, Register reg6=no_reg) |
MemOperand | v8::internal::ExitFrameStackSlotOperand (int offset) |
MemOperand | v8::internal::ExitFrameCallerStackSlotOperand (int index) |
void | v8::internal::CallApiFunctionAndReturn (MacroAssembler *masm, bool with_profiling, Register function_address, ExternalReference thunk_ref, Register thunk_arg, int slots_to_drop_on_return, MemOperand *argc_operand, MemOperand return_value_operand) |
#define ACCESS_MASM | ( | masm | ) |
Definition at line 1956 of file macro-assembler-s390.h.
#define PROTOTYPE_SIMD_ADD_SUB_SAT | ( | name | ) |
Definition at line 1507 of file macro-assembler-s390.h.
#define PROTOTYPE_SIMD_ALL_TRUE | ( | name | ) |
Definition at line 1477 of file macro-assembler-s390.h.
#define PROTOTYPE_SIMD_BINOP | ( | name | ) |
Definition at line 1444 of file macro-assembler-s390.h.
#define PROTOTYPE_SIMD_EXT_ADD_PAIRWISE | ( | name | ) |
Definition at line 1520 of file macro-assembler-s390.h.
#define PROTOTYPE_SIMD_EXT_MUL | ( | name | ) |
Definition at line 1464 of file macro-assembler-s390.h.
#define PROTOTYPE_SIMD_QFM | ( | name | ) |
Definition at line 1490 of file macro-assembler-s390.h.
#define PROTOTYPE_SIMD_SHIFT | ( | name | ) |
Definition at line 1314 of file macro-assembler-s390.h.
#define PROTOTYPE_SIMD_UNOP | ( | name | ) |
Definition at line 1365 of file macro-assembler-s390.h.
#define SIMD_ADD_SUB_SAT_LIST | ( | V | ) |
Definition at line 1497 of file macro-assembler-s390.h.
#define SIMD_ALL_TRUE_LIST | ( | V | ) |
Definition at line 1471 of file macro-assembler-s390.h.
#define SIMD_BINOP_LIST | ( | V | ) |
Definition at line 1371 of file macro-assembler-s390.h.
#define SIMD_EXT_ADD_PAIRWISE_LIST | ( | V | ) |
Definition at line 1514 of file macro-assembler-s390.h.
#define SIMD_EXT_MUL_LIST | ( | V | ) |
Definition at line 1450 of file macro-assembler-s390.h.
#define SIMD_QFM_LIST | ( | V | ) |
Definition at line 1484 of file macro-assembler-s390.h.
#define SIMD_SHIFT_LIST | ( | V | ) |
Definition at line 1300 of file macro-assembler-s390.h.
#define SIMD_UNOP_LIST | ( | V | ) |
Definition at line 1323 of file macro-assembler-s390.h.
#define SmiWordOffset | ( | offset | ) |
Definition at line 1809 of file macro-assembler-s390.h.