Go to the source code of this file.
|
static void | v8::internal::AssertCodeIsBaseline (MacroAssembler *masm, Register code, Register scratch) |
|
static void | v8::internal::GetSharedFunctionInfoBytecodeOrBaseline (MacroAssembler *masm, Register sfi, Register bytecode, Register scratch1, Label *is_baseline, Label *is_unavailable) |
|
static void | v8::internal::Generate_CheckStackOverflow (MacroAssembler *masm, Register argc, Register scratch1, Register scratch2) |
|
static void | v8::internal::Generate_JSEntryTrampolineHelper (MacroAssembler *masm, bool is_construct) |
|
static void | v8::internal::LeaveInterpreterFrame (MacroAssembler *masm, Register scratch1, Register scratch2) |
|
static void | v8::internal::AdvanceBytecodeOffsetOrReturn (MacroAssembler *masm, Register bytecode_array, Register bytecode_offset, Register bytecode, Register scratch1, Register scratch2, Register scratch3, Label *if_return) |
|
static void | v8::internal::GenerateInterpreterPushArgs (MacroAssembler *masm, Register num_args, Register start_address, Register scratch) |
|
static void | v8::internal::Generate_InterpreterEnterBytecode (MacroAssembler *masm) |
|
◆ __
◆ ASSIGN_PINNED
#define ASSIGN_PINNED |
( |
| Name, |
|
|
| Reg ) |
◆ ASSIGN_REG
#define ASSIGN_REG |
( |
| Name | ) |
|
◆ DEFINE_PINNED
#define DEFINE_PINNED |
( |
| Name, |
|
|
| Reg ) |
Value: Register Name = no_reg; \
regs.Pinned(Reg, &Name);
Definition at line 3847 of file builtins-riscv.cc.
◆ DEFINE_REG
#define DEFINE_REG |
( |
| Name | ) |
|
◆ DEFINE_SCOPED
#define DEFINE_SCOPED |
( |
| Name | ) |
|
Value:
RegisterAllocator::Scoped
scope_##Name(®s, &Name);
DeclarationScope * scope_
Definition at line 3853 of file builtins-riscv.cc.
◆ FREE_REG
◆ JUMP_IF_EQUAL
#define JUMP_IF_EQUAL |
( |
| NAME | ) |
|
Value: __ Branch(if_return, eq, bytecode, \
Operand(
static_cast<int64_t
>(interpreter::Bytecode::k##
NAME)));
◆ allocated_registers_
std::vector<Register*> allocated_registers_ |
|
private |
◆ allocator_
RegisterAllocator* allocator_ |
|
private |
◆ available_
◆ initial_
◆ reg_