AddBlockRequiringSpillOperand(RpoNumber block_id, const RegisterAllocationData *data) | v8::internal::compiler::TopLevelLiveRange | inline |
AddUseInterval(LifetimePosition start, LifetimePosition end, Zone *zone) | v8::internal::compiler::TopLevelLiveRange | |
AddUsePosition(UsePosition *pos, Zone *zone) | v8::internal::compiler::TopLevelLiveRange | |
AdvanceLastProcessedMarker(UseIntervalVector::iterator to_start_of, LifetimePosition but_not_past) | v8::internal::compiler::LiveRange | private |
assigned_register() const | v8::internal::compiler::LiveRange | inline |
AssignedRegisterField typedef | v8::internal::compiler::LiveRange | private |
AttachToNext(Zone *zone) | v8::internal::compiler::LiveRange | |
bits_ | v8::internal::compiler::LiveRange | private |
bundle_ | v8::internal::compiler::TopLevelLiveRange | private |
CanBeSpilled(LifetimePosition pos) const | v8::internal::compiler::LiveRange | |
CanCover(LifetimePosition position) const | v8::internal::compiler::LiveRange | |
Children() const | v8::internal::compiler::TopLevelLiveRange | inline |
children_ | v8::internal::compiler::TopLevelLiveRange | private |
CommitSpillMoves(RegisterAllocationData *data, const InstructionOperand &operand) | v8::internal::compiler::TopLevelLiveRange | |
controlflow_hint() const | v8::internal::compiler::LiveRange | inline |
ControlFlowRegisterHint typedef | v8::internal::compiler::LiveRange | private |
ConvertUsesToOperand(const InstructionOperand &op, const InstructionOperand &spill_op) | v8::internal::compiler::LiveRange | |
Covers(LifetimePosition position) | v8::internal::compiler::LiveRange | |
current_hint_position() const | v8::internal::compiler::LiveRange | inline |
current_hint_position_index_ | v8::internal::compiler::LiveRange | private |
current_interval_ | v8::internal::compiler::LiveRange | private |
DeferredFixedField typedef | v8::internal::compiler::TopLevelLiveRange | private |
End() const | v8::internal::compiler::LiveRange | inline |
end_ | v8::internal::compiler::LiveRange | private |
EnsureInterval(LifetimePosition start, LifetimePosition end, Zone *zone) | v8::internal::compiler::TopLevelLiveRange | |
FilterSpillMoves(RegisterAllocationData *data, const InstructionOperand &operand) | v8::internal::compiler::TopLevelLiveRange | |
FirstIntersection(LiveRange *other) | v8::internal::compiler::LiveRange | |
FirstSearchIntervalForPosition(LifetimePosition position) | v8::internal::compiler::LiveRange | private |
get_bundle() const | v8::internal::compiler::TopLevelLiveRange | inline |
GetAllocatedSpillRange() const | v8::internal::compiler::TopLevelLiveRange | inline |
GetAssignedOperand() const | v8::internal::compiler::LiveRange | |
GetChildCovers(LifetimePosition pos) | v8::internal::compiler::TopLevelLiveRange | |
GetListOfBlocksRequiringSpillOperands(const RegisterAllocationData *data) const | v8::internal::compiler::TopLevelLiveRange | inline |
GetNextChildId() | v8::internal::compiler::TopLevelLiveRange | inline |
GetSpillMoveInsertionLocations(const RegisterAllocationData *data) const | v8::internal::compiler::TopLevelLiveRange | inline |
GetSpillOperand() const | v8::internal::compiler::TopLevelLiveRange | inline |
GetSpillRange() const | v8::internal::compiler::TopLevelLiveRange | inline |
GetSpillRangeOperand() const | v8::internal::compiler::TopLevelLiveRange | |
has_non_deferred_slot_use() const | v8::internal::compiler::TopLevelLiveRange | inline |
has_preassigned_slot() const | v8::internal::compiler::TopLevelLiveRange | inline |
has_preassigned_slot_ | v8::internal::compiler::TopLevelLiveRange | private |
has_slot_use() const | v8::internal::compiler::TopLevelLiveRange | inline |
HasGeneralSpillRange() const | v8::internal::compiler::TopLevelLiveRange | inline |
HasNoSpillType() const | v8::internal::compiler::TopLevelLiveRange | inline |
HasRegisterAssigned() const | v8::internal::compiler::LiveRange | inline |
HasSlotUseField typedef | v8::internal::compiler::TopLevelLiveRange | private |
HasSpillOperand() const | v8::internal::compiler::TopLevelLiveRange | inline |
HasSpillRange() const | v8::internal::compiler::TopLevelLiveRange | inline |
intervals() const | v8::internal::compiler::LiveRange | inline |
intervals_ | v8::internal::compiler::LiveRange | private |
is_loop_phi() const | v8::internal::compiler::TopLevelLiveRange | inline |
is_non_loop_phi() const | v8::internal::compiler::TopLevelLiveRange | inline |
is_phi() const | v8::internal::compiler::TopLevelLiveRange | inline |
IsDeferredFixed() const | v8::internal::compiler::TopLevelLiveRange | inline |
IsEmpty() const | v8::internal::compiler::LiveRange | inline |
IsFixed() const | v8::internal::compiler::TopLevelLiveRange | inline |
IsNonLoopPhiField typedef | v8::internal::compiler::TopLevelLiveRange | private |
IsPhiField typedef | v8::internal::compiler::TopLevelLiveRange | private |
IsSpilledOnlyInDeferredBlocks(const RegisterAllocationData *data) const | v8::internal::compiler::TopLevelLiveRange | inline |
IsTopLevel() const | v8::internal::compiler::LiveRange | |
kDeferredSlotUse enum value | v8::internal::compiler::TopLevelLiveRange | |
kGeneralSlotUse enum value | v8::internal::compiler::TopLevelLiveRange | |
kind() const | v8::internal::compiler::LiveRange | |
kNoSlotUse enum value | v8::internal::compiler::TopLevelLiveRange | |
last_child_id_ | v8::internal::compiler::TopLevelLiveRange | private |
LateSpillingSelected() const | v8::internal::compiler::TopLevelLiveRange | inline |
list_of_blocks_requiring_spill_operands_ | v8::internal::compiler::TopLevelLiveRange | |
LiveRange class | v8::internal::compiler::TopLevelLiveRange | friend |
v8::internal::compiler::LiveRange::LiveRange(const LiveRange &)=delete | v8::internal::compiler::LiveRange | |
MarkHasPreassignedSlot() | v8::internal::compiler::TopLevelLiveRange | inline |
MayRequireSpillRange() const | v8::internal::compiler::TopLevelLiveRange | inline |
next() const | v8::internal::compiler::LiveRange | inline |
next_ | v8::internal::compiler::LiveRange | private |
next_start_ | v8::internal::compiler::LiveRange | private |
NextEndAfter(LifetimePosition position) | v8::internal::compiler::LiveRange | |
NextLifetimePositionRegisterIsBeneficial(const LifetimePosition &start) const | v8::internal::compiler::LiveRange | |
NextRegisterPosition(LifetimePosition start) const | v8::internal::compiler::LiveRange | |
NextStart() const | v8::internal::compiler::LiveRange | inline |
NextStartAfter(LifetimePosition position) | v8::internal::compiler::LiveRange | |
NextUsePosition(LifetimePosition start) const | v8::internal::compiler::LiveRange | |
NextUsePositionRegisterIsBeneficial(LifetimePosition start) const | v8::internal::compiler::LiveRange | |
NextUsePositionSpillDetrimental(LifetimePosition start) const | v8::internal::compiler::LiveRange | |
operator=(const TopLevelLiveRange &)=delete | v8::internal::compiler::TopLevelLiveRange | |
v8::internal::compiler::LiveRange::operator=(const LiveRange &)=delete | v8::internal::compiler::LiveRange | |
positions() const | v8::internal::compiler::LiveRange | inline |
positions_ | v8::internal::compiler::TopLevelLiveRange | private |
positions_span_ | v8::internal::compiler::LiveRange | private |
Print(const RegisterConfiguration *config, bool with_children) const | v8::internal::compiler::LiveRange | |
Print(bool with_children) const | v8::internal::compiler::LiveRange | |
RecombineField typedef | v8::internal::compiler::LiveRange | private |
RecordSpillLocation(Zone *zone, int gap_index, InstructionOperand *operand) | v8::internal::compiler::TopLevelLiveRange | |
register_slot_use(SlotUseKind value) | v8::internal::compiler::TopLevelLiveRange | inline |
RegisterFromBundle(int *hint) const | v8::internal::compiler::LiveRange | |
RegisterFromControlFlow(int *reg) | v8::internal::compiler::LiveRange | inline |
RegisterFromFirstHint(int *register_index) | v8::internal::compiler::LiveRange | |
relative_id() const | v8::internal::compiler::LiveRange | inline |
relative_id_ | v8::internal::compiler::LiveRange | private |
representation() const | v8::internal::compiler::LiveRange | inline |
RepresentationField typedef | v8::internal::compiler::LiveRange | private |
reset_slot_use() | v8::internal::compiler::TopLevelLiveRange | inline |
ResetCurrentHintPosition() | v8::internal::compiler::LiveRange | inline |
set_assigned_register(int reg) | v8::internal::compiler::LiveRange | |
set_bundle(LiveRangeBundle *bundle) | v8::internal::compiler::TopLevelLiveRange | inline |
set_controlflow_hint(int reg) | v8::internal::compiler::LiveRange | inline |
set_deferred_fixed() | v8::internal::compiler::TopLevelLiveRange | inline |
set_is_non_loop_phi(bool value) | v8::internal::compiler::TopLevelLiveRange | inline |
set_is_phi(bool value) | v8::internal::compiler::TopLevelLiveRange | inline |
set_spill_type(SpillType value) | v8::internal::compiler::TopLevelLiveRange | inline |
set_spilled(bool value) | v8::internal::compiler::LiveRange | inlineprivate |
set_spilling_at_loop_header_not_beneficial() | v8::internal::compiler::TopLevelLiveRange | inline |
SetLateSpillingSelected(bool late_spilling_selected) | v8::internal::compiler::TopLevelLiveRange | inline |
SetRecombine() | v8::internal::compiler::LiveRange | inline |
SetSpillOperand(InstructionOperand *operand) | v8::internal::compiler::TopLevelLiveRange | |
SetSpillRange(SpillRange *spill_range) | v8::internal::compiler::TopLevelLiveRange | |
SetSpillStartIndex(int start) | v8::internal::compiler::TopLevelLiveRange | inline |
SetUseHints(int register_index) | v8::internal::compiler::LiveRange | |
ShortenTo(LifetimePosition start) | v8::internal::compiler::TopLevelLiveRange | |
ShouldBeAllocatedBefore(const LiveRange *other) const | v8::internal::compiler::LiveRange | |
ShouldRecombine() const | v8::internal::compiler::LiveRange | inline |
slot_use_kind() const | v8::internal::compiler::TopLevelLiveRange | inline |
SlotUseKind enum name | v8::internal::compiler::TopLevelLiveRange | |
Spill() | v8::internal::compiler::LiveRange | |
spill_move_insertion_locations_ | v8::internal::compiler::TopLevelLiveRange | |
spill_operand_ | v8::internal::compiler::TopLevelLiveRange | |
spill_range_ | v8::internal::compiler::TopLevelLiveRange | |
spill_start_index() const | v8::internal::compiler::TopLevelLiveRange | inline |
spill_start_index_ | v8::internal::compiler::TopLevelLiveRange | private |
spill_type() const | v8::internal::compiler::TopLevelLiveRange | inline |
SpillAtLoopHeaderNotBeneficial() const | v8::internal::compiler::TopLevelLiveRange | inline |
SpillAtLoopHeaderNotBeneficialField typedef | v8::internal::compiler::TopLevelLiveRange | private |
spilled() const | v8::internal::compiler::LiveRange | inline |
spilled_in_deferred_blocks_ | v8::internal::compiler::TopLevelLiveRange | private |
SpilledField typedef | v8::internal::compiler::LiveRange | private |
SpillRangeMode enum name | v8::internal::compiler::TopLevelLiveRange | private |
SpillRangeModeField typedef | v8::internal::compiler::TopLevelLiveRange | private |
SpillType enum name | v8::internal::compiler::TopLevelLiveRange | |
SpillTypeField typedef | v8::internal::compiler::TopLevelLiveRange | private |
SplitAt(LifetimePosition position, Zone *zone) | v8::internal::compiler::LiveRange | |
Start() const | v8::internal::compiler::LiveRange | inline |
start_ | v8::internal::compiler::LiveRange | private |
top_level_ | v8::internal::compiler::LiveRange | private |
TopLevel() | v8::internal::compiler::LiveRange | inline |
TopLevel() const | v8::internal::compiler::LiveRange | inline |
TopLevelLiveRange(int vreg, MachineRepresentation rep, Zone *zone) | v8::internal::compiler::TopLevelLiveRange | explicit |
TopLevelLiveRange(const TopLevelLiveRange &)=delete | v8::internal::compiler::TopLevelLiveRange | |
TransitionRangeToDeferredSpill(Zone *zone) | v8::internal::compiler::TopLevelLiveRange | inline |
TransitionRangeToSpillAtDefinition() | v8::internal::compiler::TopLevelLiveRange | inline |
TreatAsSpilledInDeferredBlock(Zone *zone) | v8::internal::compiler::TopLevelLiveRange | inline |
UnsetAssignedRegister() | v8::internal::compiler::LiveRange | |
UnsetUseHints() | v8::internal::compiler::LiveRange | inline |
Unspill() | v8::internal::compiler::LiveRange | |
UpdateBundleRegister(int reg) const | v8::internal::compiler::LiveRange | |
UpdateSpillRangePostMerge(TopLevelLiveRange *merged) | v8::internal::compiler::TopLevelLiveRange | |
vreg() const | v8::internal::compiler::TopLevelLiveRange | inline |
vreg_ | v8::internal::compiler::TopLevelLiveRange | private |
Zone | v8::internal::compiler::LiveRange | private |