#include <instruction.h>
Definition at line 1705 of file instruction.h.
◆ PhiInstructions
◆ Predecessors
◆ Successors
◆ InstructionBlock()
◆ AddPhi()
void v8::internal::compiler::InstructionBlock::AddPhi |
( |
PhiInstruction * | phi | ) |
|
|
inline |
◆ ao_number()
RpoNumber v8::internal::compiler::InstructionBlock::ao_number |
( |
| ) |
const |
|
inline |
◆ clear_must_deconstruct_frame()
void v8::internal::compiler::InstructionBlock::clear_must_deconstruct_frame |
( |
| ) |
|
|
inline |
◆ code_end()
int32_t v8::internal::compiler::InstructionBlock::code_end |
( |
| ) |
const |
|
inline |
◆ code_start()
int32_t v8::internal::compiler::InstructionBlock::code_start |
( |
| ) |
const |
|
inline |
◆ dominator()
RpoNumber v8::internal::compiler::InstructionBlock::dominator |
( |
| ) |
const |
|
inline |
◆ first_instruction_index()
int v8::internal::compiler::InstructionBlock::first_instruction_index |
( |
| ) |
const |
|
inline |
◆ IsDeferred()
bool v8::internal::compiler::InstructionBlock::IsDeferred |
( |
| ) |
const |
|
inline |
◆ IsHandler()
bool v8::internal::compiler::InstructionBlock::IsHandler |
( |
| ) |
const |
|
inline |
◆ IsLoopHeader()
bool v8::internal::compiler::InstructionBlock::IsLoopHeader |
( |
| ) |
const |
|
inline |
◆ IsLoopHeaderInAssemblyOrder()
bool v8::internal::compiler::InstructionBlock::IsLoopHeaderInAssemblyOrder |
( |
| ) |
const |
|
inline |
◆ IsSwitchTarget()
bool v8::internal::compiler::InstructionBlock::IsSwitchTarget |
( |
| ) |
const |
|
inline |
◆ last_instruction_index()
int v8::internal::compiler::InstructionBlock::last_instruction_index |
( |
| ) |
const |
|
inline |
◆ loop_end()
RpoNumber v8::internal::compiler::InstructionBlock::loop_end |
( |
| ) |
const |
|
inline |
◆ loop_header()
RpoNumber v8::internal::compiler::InstructionBlock::loop_header |
( |
| ) |
const |
|
inline |
◆ mark_must_construct_frame()
void v8::internal::compiler::InstructionBlock::mark_must_construct_frame |
( |
| ) |
|
|
inline |
◆ mark_must_deconstruct_frame()
void v8::internal::compiler::InstructionBlock::mark_must_deconstruct_frame |
( |
| ) |
|
|
inline |
◆ mark_needs_frame()
void v8::internal::compiler::InstructionBlock::mark_needs_frame |
( |
| ) |
|
|
inline |
◆ MarkHandler()
void v8::internal::compiler::InstructionBlock::MarkHandler |
( |
| ) |
|
|
inline |
◆ must_construct_frame()
bool v8::internal::compiler::InstructionBlock::must_construct_frame |
( |
| ) |
const |
|
inline |
◆ must_deconstruct_frame()
bool v8::internal::compiler::InstructionBlock::must_deconstruct_frame |
( |
| ) |
const |
|
inline |
◆ needs_frame()
bool v8::internal::compiler::InstructionBlock::needs_frame |
( |
| ) |
const |
|
inline |
◆ omitted_by_jump_threading()
bool v8::internal::compiler::InstructionBlock::omitted_by_jump_threading |
( |
| ) |
const |
|
inline |
◆ PhiAt()
◆ phis()
const PhiInstructions & v8::internal::compiler::InstructionBlock::phis |
( |
| ) |
const |
|
inline |
◆ PredecessorCount()
size_t v8::internal::compiler::InstructionBlock::PredecessorCount |
( |
| ) |
const |
|
inline |
◆ PredecessorIndexOf()
size_t v8::internal::compiler::InstructionBlock::PredecessorIndexOf |
( |
RpoNumber | rpo_number | ) |
const |
◆ predecessors() [1/2]
Predecessors & v8::internal::compiler::InstructionBlock::predecessors |
( |
| ) |
|
|
inline |
◆ predecessors() [2/2]
const Predecessors & v8::internal::compiler::InstructionBlock::predecessors |
( |
| ) |
const |
|
inline |
◆ rpo_number()
RpoNumber v8::internal::compiler::InstructionBlock::rpo_number |
( |
| ) |
const |
|
inline |
◆ set_ao_number()
void v8::internal::compiler::InstructionBlock::set_ao_number |
( |
RpoNumber | ao_number | ) |
|
|
inline |
◆ set_code_end()
void v8::internal::compiler::InstructionBlock::set_code_end |
( |
int32_t | end | ) |
|
|
inline |
◆ set_code_start()
void v8::internal::compiler::InstructionBlock::set_code_start |
( |
int32_t | start | ) |
|
|
inline |
◆ set_code_target_alignment()
void v8::internal::compiler::InstructionBlock::set_code_target_alignment |
( |
bool | val | ) |
|
|
inline |
◆ set_dominator()
void v8::internal::compiler::InstructionBlock::set_dominator |
( |
RpoNumber | dominator | ) |
|
|
inline |
◆ set_loop_header_alignment()
void v8::internal::compiler::InstructionBlock::set_loop_header_alignment |
( |
bool | val | ) |
|
|
inline |
◆ set_omitted_by_jump_threading()
void v8::internal::compiler::InstructionBlock::set_omitted_by_jump_threading |
( |
| ) |
|
|
inline |
◆ set_switch_target()
void v8::internal::compiler::InstructionBlock::set_switch_target |
( |
bool | val | ) |
|
|
inline |
◆ ShouldAlignCodeTarget()
bool v8::internal::compiler::InstructionBlock::ShouldAlignCodeTarget |
( |
| ) |
const |
|
inline |
◆ ShouldAlignLoopHeader()
bool v8::internal::compiler::InstructionBlock::ShouldAlignLoopHeader |
( |
| ) |
const |
|
inline |
◆ SuccessorCount()
size_t v8::internal::compiler::InstructionBlock::SuccessorCount |
( |
| ) |
const |
|
inline |
◆ successors() [1/2]
Successors & v8::internal::compiler::InstructionBlock::successors |
( |
| ) |
|
|
inline |
◆ successors() [2/2]
const Successors & v8::internal::compiler::InstructionBlock::successors |
( |
| ) |
const |
|
inline |
◆ UnmarkHandler()
void v8::internal::compiler::InstructionBlock::UnmarkHandler |
( |
| ) |
|
|
inline |
◆ ao_number_
RpoNumber v8::internal::compiler::InstructionBlock::ao_number_ |
|
private |
◆ code_end_
int32_t v8::internal::compiler::InstructionBlock::code_end_ = -1 |
|
private |
◆ code_start_
int32_t v8::internal::compiler::InstructionBlock::code_start_ |
|
private |
◆ code_target_alignment_
bool v8::internal::compiler::InstructionBlock::code_target_alignment_ |
|
private |
◆ deferred_
const bool v8::internal::compiler::InstructionBlock::deferred_ |
|
private |
◆ dominator_
RpoNumber v8::internal::compiler::InstructionBlock::dominator_ |
|
private |
◆ handler_
bool v8::internal::compiler::InstructionBlock::handler_ |
|
private |
◆ loop_end_
const RpoNumber v8::internal::compiler::InstructionBlock::loop_end_ |
|
private |
◆ loop_header_
const RpoNumber v8::internal::compiler::InstructionBlock::loop_header_ |
|
private |
◆ loop_header_alignment_
bool v8::internal::compiler::InstructionBlock::loop_header_alignment_ |
|
private |
◆ must_construct_frame_
bool v8::internal::compiler::InstructionBlock::must_construct_frame_ |
|
private |
◆ must_deconstruct_frame_
bool v8::internal::compiler::InstructionBlock::must_deconstruct_frame_ |
|
private |
◆ needs_frame_
bool v8::internal::compiler::InstructionBlock::needs_frame_ |
|
private |
◆ omitted_by_jump_threading_
bool v8::internal::compiler::InstructionBlock::omitted_by_jump_threading_ |
|
private |
◆ phis_
◆ predecessors_
Predecessors v8::internal::compiler::InstructionBlock::predecessors_ |
|
private |
◆ rpo_number_
const RpoNumber v8::internal::compiler::InstructionBlock::rpo_number_ |
|
private |
◆ successors_
Successors v8::internal::compiler::InstructionBlock::successors_ |
|
private |
◆ switch_target_
bool v8::internal::compiler::InstructionBlock::switch_target_ |
|
private |
The documentation for this class was generated from the following files: