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