![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/base/numbers/double.h"#include "src/base/platform/platform.h"#include "src/codegen/bailout-reason.h"#include "src/codegen/ppc/assembler-ppc.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 | ClearLeftImm clrldi |
| #define | ClearRightImm clrrdi |
| #define | SIMD_BINOP_LIST(V) |
| #define | PROTOTYPE_SIMD_BINOP(name) |
| #define | SIMD_BINOP_WITH_SCRATCH_LIST(V) |
| #define | PROTOTYPE_SIMD_BINOP_WITH_SCRATCH(name) |
| #define | SIMD_SHIFT_LIST(V) |
| #define | PROTOTYPE_SIMD_SHIFT(name) |
| #define | SIMD_BITMASK_LIST(V) |
| #define | PROTOTYPE_SIMD_BITMASK(name) |
| #define | SIMD_UNOP_LIST(V) |
| #define | PROTOTYPE_SIMD_UNOP(name) |
| #define | SIMD_UNOP_WITH_SCRATCH_LIST(V) |
| #define | PROTOTYPE_SIMD_UNOP_WITH_SCRATCH(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_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) |
| 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 1941 of file macro-assembler-ppc.h.
| #define ClearLeftImm clrldi |
Definition at line 43 of file macro-assembler-ppc.h.
| #define ClearRightImm clrrdi |
Definition at line 44 of file macro-assembler-ppc.h.
| #define PROTOTYPE_SIMD_ALL_TRUE | ( | name | ) |
Definition at line 1384 of file macro-assembler-ppc.h.
| #define PROTOTYPE_SIMD_BINOP | ( | name | ) |
Definition at line 1244 of file macro-assembler-ppc.h.
| #define PROTOTYPE_SIMD_BINOP_WITH_SCRATCH | ( | name | ) |
Definition at line 1283 of file macro-assembler-ppc.h.
| #define PROTOTYPE_SIMD_BITMASK | ( | name | ) |
Definition at line 1318 of file macro-assembler-ppc.h.
| #define PROTOTYPE_SIMD_EXT_ADD_PAIRWISE | ( | name | ) |
Definition at line 1408 of file macro-assembler-ppc.h.
| #define PROTOTYPE_SIMD_QFM | ( | name | ) |
Definition at line 1396 of file macro-assembler-ppc.h.
| #define PROTOTYPE_SIMD_SHIFT | ( | name | ) |
Definition at line 1304 of file macro-assembler-ppc.h.
| #define PROTOTYPE_SIMD_UNOP | ( | name | ) |
Definition at line 1354 of file macro-assembler-ppc.h.
| #define PROTOTYPE_SIMD_UNOP_WITH_SCRATCH | ( | name | ) |
Definition at line 1372 of file macro-assembler-ppc.h.
| #define SIMD_ALL_TRUE_LIST | ( | V | ) |
Definition at line 1378 of file macro-assembler-ppc.h.
| #define SIMD_BINOP_LIST | ( | V | ) |
Definition at line 1173 of file macro-assembler-ppc.h.
| #define SIMD_BINOP_WITH_SCRATCH_LIST | ( | V | ) |
Definition at line 1250 of file macro-assembler-ppc.h.
| #define SIMD_BITMASK_LIST | ( | V | ) |
Definition at line 1313 of file macro-assembler-ppc.h.
| #define SIMD_EXT_ADD_PAIRWISE_LIST | ( | V | ) |
Definition at line 1403 of file macro-assembler-ppc.h.
| #define SIMD_QFM_LIST | ( | V | ) |
Definition at line 1391 of file macro-assembler-ppc.h.
| #define SIMD_SHIFT_LIST | ( | V | ) |
Definition at line 1290 of file macro-assembler-ppc.h.
| #define SIMD_UNOP_LIST | ( | V | ) |
Definition at line 1325 of file macro-assembler-ppc.h.
| #define SIMD_UNOP_WITH_SCRATCH_LIST | ( | V | ) |
Definition at line 1360 of file macro-assembler-ppc.h.
| #define SmiWordOffset | ( | offset | ) |
Definition at line 1847 of file macro-assembler-ppc.h.