![]() |
v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|


Go to the source code of this file.
Data Structures | |
| class | MacroAssembler |
| struct | MacroAssembler::Unresolved |
| class | CodePatcher |
Namespaces | |
| v8 | |
| v8::internal | |
Macros | |
| #define | COND_TYPED_ARGS Condition cond, Register r1, const Operand& r2 |
| #define | COND_ARGS cond, r1, r2 |
| #define | DECLARE_NORELOC_PROTOTYPE(Name, target_type) |
| #define | DECLARE_BRANCH_PROTOTYPES(Name) |
| #define | COND_ARGS |
| #define | DEFINE_INSTRUCTION(instr) |
| #define | DEFINE_INSTRUCTION2(instr) |
| #define | COND_ARGS |
| #define | ACCESS_MASM(masm) masm-> |
Enumerations | |
| enum | LeaveExitFrameMode { EMIT_RETURN = true, NO_EMIT_RETURN = false } |
| enum | TaggingMode { TAG_RESULT, DONT_TAG_RESULT, TAG_RESULT, DONT_TAG_RESULT } |
| enum | ObjectToDoubleFlags { NO_OBJECT_TO_DOUBLE_FLAGS = 0, OBJECT_NOT_SMI = 1 << 0, AVOID_NANS_AND_INFINITIES = 1 << 1 } |
| enum | BranchDelaySlot { USE_DELAY_SLOT, PROTECT } |
| enum | LiFlags { OPTIMIZE_SIZE = 0, CONSTANT_SIZE = 1 } |
| enum | RememberedSetAction { EMIT_REMEMBERED_SET, OMIT_REMEMBERED_SET, EMIT_REMEMBERED_SET, OMIT_REMEMBERED_SET, EMIT_REMEMBERED_SET, OMIT_REMEMBERED_SET, EMIT_REMEMBERED_SET, OMIT_REMEMBERED_SET, EMIT_REMEMBERED_SET, OMIT_REMEMBERED_SET } |
| enum | SmiCheck { INLINE_SMI_CHECK, OMIT_SMI_CHECK, INLINE_SMI_CHECK, OMIT_SMI_CHECK, INLINE_SMI_CHECK, OMIT_SMI_CHECK, INLINE_SMI_CHECK, OMIT_SMI_CHECK, INLINE_SMI_CHECK, OMIT_SMI_CHECK } |
| enum | RAStatus { kRAHasNotBeenSaved, kRAHasBeenSaved } |
Functions | |
| Register | GetRegisterThatIsNotOneOf (Register reg1, Register reg2=no_reg, Register reg3=no_reg, Register reg4=no_reg, Register reg5=no_reg, Register reg6=no_reg) |
| bool | AreAliased (Register r1, Register r2, Register r3, Register r4) |
| MemOperand | ContextOperand (Register context, int index) |
| MemOperand | GlobalObjectOperand () |
| MemOperand | FieldMemOperand (Register object, int offset) |
| MemOperand | CFunctionArgumentOperand (int index) |
| #define ACCESS_MASM | ( | masm | ) | masm-> |
Definition at line 1677 of file macro-assembler-mips.h.
| #define COND_ARGS cond, r1, r2 |
Definition at line 1175 of file macro-assembler-mips.h.
| #define COND_ARGS |
Definition at line 1175 of file macro-assembler-mips.h.
| #define COND_ARGS |
Definition at line 1175 of file macro-assembler-mips.h.
| #define COND_TYPED_ARGS Condition cond, Register r1, const Operand& r2 |
Definition at line 148 of file macro-assembler-mips.h.
| #define DECLARE_BRANCH_PROTOTYPES | ( | Name | ) |
Definition at line 166 of file macro-assembler-mips.h.
| #define DECLARE_NORELOC_PROTOTYPE | ( | Name, | |
| target_type | |||
| ) |
Definition at line 152 of file macro-assembler-mips.h.
| #define DEFINE_INSTRUCTION | ( | instr | ) |
Definition at line 564 of file macro-assembler-mips.h.
| #define DEFINE_INSTRUCTION2 | ( | instr | ) |
Definition at line 573 of file macro-assembler-mips.h.