#include <register-allocator-verifier.h>
◆ OperandMap
◆ OperandSet
◆ BlockAssessments() [1/2]
v8::internal::compiler::BlockAssessments::BlockAssessments |
( |
Zone * | zone, |
|
|
int | spill_slot_delta, |
|
|
const InstructionSequence * | sequence ) |
|
inlineexplicit |
◆ BlockAssessments() [2/2]
v8::internal::compiler::BlockAssessments::BlockAssessments |
( |
const BlockAssessments & | | ) |
|
|
delete |
◆ AddDefinition()
void v8::internal::compiler::BlockAssessments::AddDefinition |
( |
InstructionOperand | operand, |
|
|
int | virtual_register ) |
|
inline |
◆ CheckReferenceMap()
void v8::internal::compiler::BlockAssessments::CheckReferenceMap |
( |
const ReferenceMap * | reference_map | ) |
|
◆ CopyFrom()
void v8::internal::compiler::BlockAssessments::CopyFrom |
( |
const BlockAssessments * | other | ) |
|
|
inline |
◆ Drop()
◆ DropRegisters()
void v8::internal::compiler::BlockAssessments::DropRegisters |
( |
| ) |
|
◆ IsStaleReferenceStackSlot()
bool v8::internal::compiler::BlockAssessments::IsStaleReferenceStackSlot |
( |
InstructionOperand | op, |
|
|
std::optional< int > | vreg = std::nullopt ) |
◆ map() [1/2]
OperandMap & v8::internal::compiler::BlockAssessments::map |
( |
| ) |
|
|
inline |
◆ map() [2/2]
const OperandMap & v8::internal::compiler::BlockAssessments::map |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ PerformMoves()
void v8::internal::compiler::BlockAssessments::PerformMoves |
( |
const Instruction * | instruction | ) |
|
◆ PerformParallelMoves()
void v8::internal::compiler::BlockAssessments::PerformParallelMoves |
( |
const ParallelMove * | moves | ) |
|
◆ Print()
void v8::internal::compiler::BlockAssessments::Print |
( |
| ) |
const |
◆ spill_slot_delta()
int v8::internal::compiler::BlockAssessments::spill_slot_delta |
( |
| ) |
const |
|
inline |
◆ stale_ref_stack_slots() [1/2]
OperandSet & v8::internal::compiler::BlockAssessments::stale_ref_stack_slots |
( |
| ) |
|
|
inline |
◆ stale_ref_stack_slots() [2/2]
const OperandSet & v8::internal::compiler::BlockAssessments::stale_ref_stack_slots |
( |
| ) |
const |
|
inline |
◆ map_
OperandMap v8::internal::compiler::BlockAssessments::map_ |
|
private |
◆ map_for_moves_
OperandMap v8::internal::compiler::BlockAssessments::map_for_moves_ |
|
private |
◆ sequence_
◆ spill_slot_delta_
int v8::internal::compiler::BlockAssessments::spill_slot_delta_ |
|
private |
◆ stale_ref_stack_slots_
OperandSet v8::internal::compiler::BlockAssessments::stale_ref_stack_slots_ |
|
private |
◆ zone_
Zone* v8::internal::compiler::BlockAssessments::zone_ |
|
private |
The documentation for this class was generated from the following files: