v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::TopLevelLiveRange Member List

This is the complete list of members for v8::internal::compiler::TopLevelLiveRange, including all inherited members.

AddBlockRequiringSpillOperand(RpoNumber block_id, const RegisterAllocationData *data)v8::internal::compiler::TopLevelLiveRangeinline
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::LiveRangeprivate
assigned_register() constv8::internal::compiler::LiveRangeinline
AssignedRegisterField typedefv8::internal::compiler::LiveRangeprivate
AttachToNext(Zone *zone)v8::internal::compiler::LiveRange
bits_v8::internal::compiler::LiveRangeprivate
bundle_v8::internal::compiler::TopLevelLiveRangeprivate
CanBeSpilled(LifetimePosition pos) constv8::internal::compiler::LiveRange
CanCover(LifetimePosition position) constv8::internal::compiler::LiveRange
Children() constv8::internal::compiler::TopLevelLiveRangeinline
children_v8::internal::compiler::TopLevelLiveRangeprivate
CommitSpillMoves(RegisterAllocationData *data, const InstructionOperand &operand)v8::internal::compiler::TopLevelLiveRange
controlflow_hint() constv8::internal::compiler::LiveRangeinline
ControlFlowRegisterHint typedefv8::internal::compiler::LiveRangeprivate
ConvertUsesToOperand(const InstructionOperand &op, const InstructionOperand &spill_op)v8::internal::compiler::LiveRange
Covers(LifetimePosition position)v8::internal::compiler::LiveRange
current_hint_position() constv8::internal::compiler::LiveRangeinline
current_hint_position_index_v8::internal::compiler::LiveRangeprivate
current_interval_v8::internal::compiler::LiveRangeprivate
DeferredFixedField typedefv8::internal::compiler::TopLevelLiveRangeprivate
End() constv8::internal::compiler::LiveRangeinline
end_v8::internal::compiler::LiveRangeprivate
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::LiveRangeprivate
get_bundle() constv8::internal::compiler::TopLevelLiveRangeinline
GetAllocatedSpillRange() constv8::internal::compiler::TopLevelLiveRangeinline
GetAssignedOperand() constv8::internal::compiler::LiveRange
GetChildCovers(LifetimePosition pos)v8::internal::compiler::TopLevelLiveRange
GetListOfBlocksRequiringSpillOperands(const RegisterAllocationData *data) constv8::internal::compiler::TopLevelLiveRangeinline
GetNextChildId()v8::internal::compiler::TopLevelLiveRangeinline
GetSpillMoveInsertionLocations(const RegisterAllocationData *data) constv8::internal::compiler::TopLevelLiveRangeinline
GetSpillOperand() constv8::internal::compiler::TopLevelLiveRangeinline
GetSpillRange() constv8::internal::compiler::TopLevelLiveRangeinline
GetSpillRangeOperand() constv8::internal::compiler::TopLevelLiveRange
has_non_deferred_slot_use() constv8::internal::compiler::TopLevelLiveRangeinline
has_preassigned_slot() constv8::internal::compiler::TopLevelLiveRangeinline
has_preassigned_slot_v8::internal::compiler::TopLevelLiveRangeprivate
has_slot_use() constv8::internal::compiler::TopLevelLiveRangeinline
HasGeneralSpillRange() constv8::internal::compiler::TopLevelLiveRangeinline
HasNoSpillType() constv8::internal::compiler::TopLevelLiveRangeinline
HasRegisterAssigned() constv8::internal::compiler::LiveRangeinline
HasSlotUseField typedefv8::internal::compiler::TopLevelLiveRangeprivate
HasSpillOperand() constv8::internal::compiler::TopLevelLiveRangeinline
HasSpillRange() constv8::internal::compiler::TopLevelLiveRangeinline
intervals() constv8::internal::compiler::LiveRangeinline
intervals_v8::internal::compiler::LiveRangeprivate
is_loop_phi() constv8::internal::compiler::TopLevelLiveRangeinline
is_non_loop_phi() constv8::internal::compiler::TopLevelLiveRangeinline
is_phi() constv8::internal::compiler::TopLevelLiveRangeinline
IsDeferredFixed() constv8::internal::compiler::TopLevelLiveRangeinline
IsEmpty() constv8::internal::compiler::LiveRangeinline
IsFixed() constv8::internal::compiler::TopLevelLiveRangeinline
IsNonLoopPhiField typedefv8::internal::compiler::TopLevelLiveRangeprivate
IsPhiField typedefv8::internal::compiler::TopLevelLiveRangeprivate
IsSpilledOnlyInDeferredBlocks(const RegisterAllocationData *data) constv8::internal::compiler::TopLevelLiveRangeinline
IsTopLevel() constv8::internal::compiler::LiveRange
kDeferredSlotUse enum valuev8::internal::compiler::TopLevelLiveRange
kGeneralSlotUse enum valuev8::internal::compiler::TopLevelLiveRange
kind() constv8::internal::compiler::LiveRange
kNoSlotUse enum valuev8::internal::compiler::TopLevelLiveRange
last_child_id_v8::internal::compiler::TopLevelLiveRangeprivate
LateSpillingSelected() constv8::internal::compiler::TopLevelLiveRangeinline
list_of_blocks_requiring_spill_operands_v8::internal::compiler::TopLevelLiveRange
LiveRange classv8::internal::compiler::TopLevelLiveRangefriend
v8::internal::compiler::LiveRange::LiveRange(const LiveRange &)=deletev8::internal::compiler::LiveRange
MarkHasPreassignedSlot()v8::internal::compiler::TopLevelLiveRangeinline
MayRequireSpillRange() constv8::internal::compiler::TopLevelLiveRangeinline
next() constv8::internal::compiler::LiveRangeinline
next_v8::internal::compiler::LiveRangeprivate
next_start_v8::internal::compiler::LiveRangeprivate
NextEndAfter(LifetimePosition position)v8::internal::compiler::LiveRange
NextLifetimePositionRegisterIsBeneficial(const LifetimePosition &start) constv8::internal::compiler::LiveRange
NextRegisterPosition(LifetimePosition start) constv8::internal::compiler::LiveRange
NextStart() constv8::internal::compiler::LiveRangeinline
NextStartAfter(LifetimePosition position)v8::internal::compiler::LiveRange
NextUsePosition(LifetimePosition start) constv8::internal::compiler::LiveRange
NextUsePositionRegisterIsBeneficial(LifetimePosition start) constv8::internal::compiler::LiveRange
NextUsePositionSpillDetrimental(LifetimePosition start) constv8::internal::compiler::LiveRange
operator=(const TopLevelLiveRange &)=deletev8::internal::compiler::TopLevelLiveRange
v8::internal::compiler::LiveRange::operator=(const LiveRange &)=deletev8::internal::compiler::LiveRange
positions() constv8::internal::compiler::LiveRangeinline
positions_v8::internal::compiler::TopLevelLiveRangeprivate
positions_span_v8::internal::compiler::LiveRangeprivate
Print(const RegisterConfiguration *config, bool with_children) constv8::internal::compiler::LiveRange
Print(bool with_children) constv8::internal::compiler::LiveRange
RecombineField typedefv8::internal::compiler::LiveRangeprivate
RecordSpillLocation(Zone *zone, int gap_index, InstructionOperand *operand)v8::internal::compiler::TopLevelLiveRange
register_slot_use(SlotUseKind value)v8::internal::compiler::TopLevelLiveRangeinline
RegisterFromBundle(int *hint) constv8::internal::compiler::LiveRange
RegisterFromControlFlow(int *reg)v8::internal::compiler::LiveRangeinline
RegisterFromFirstHint(int *register_index)v8::internal::compiler::LiveRange
relative_id() constv8::internal::compiler::LiveRangeinline
relative_id_v8::internal::compiler::LiveRangeprivate
representation() constv8::internal::compiler::LiveRangeinline
RepresentationField typedefv8::internal::compiler::LiveRangeprivate
reset_slot_use()v8::internal::compiler::TopLevelLiveRangeinline
ResetCurrentHintPosition()v8::internal::compiler::LiveRangeinline
set_assigned_register(int reg)v8::internal::compiler::LiveRange
set_bundle(LiveRangeBundle *bundle)v8::internal::compiler::TopLevelLiveRangeinline
set_controlflow_hint(int reg)v8::internal::compiler::LiveRangeinline
set_deferred_fixed()v8::internal::compiler::TopLevelLiveRangeinline
set_is_non_loop_phi(bool value)v8::internal::compiler::TopLevelLiveRangeinline
set_is_phi(bool value)v8::internal::compiler::TopLevelLiveRangeinline
set_spill_type(SpillType value)v8::internal::compiler::TopLevelLiveRangeinline
set_spilled(bool value)v8::internal::compiler::LiveRangeinlineprivate
set_spilling_at_loop_header_not_beneficial()v8::internal::compiler::TopLevelLiveRangeinline
SetLateSpillingSelected(bool late_spilling_selected)v8::internal::compiler::TopLevelLiveRangeinline
SetRecombine()v8::internal::compiler::LiveRangeinline
SetSpillOperand(InstructionOperand *operand)v8::internal::compiler::TopLevelLiveRange
SetSpillRange(SpillRange *spill_range)v8::internal::compiler::TopLevelLiveRange
SetSpillStartIndex(int start)v8::internal::compiler::TopLevelLiveRangeinline
SetUseHints(int register_index)v8::internal::compiler::LiveRange
ShortenTo(LifetimePosition start)v8::internal::compiler::TopLevelLiveRange
ShouldBeAllocatedBefore(const LiveRange *other) constv8::internal::compiler::LiveRange
ShouldRecombine() constv8::internal::compiler::LiveRangeinline
slot_use_kind() constv8::internal::compiler::TopLevelLiveRangeinline
SlotUseKind enum namev8::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() constv8::internal::compiler::TopLevelLiveRangeinline
spill_start_index_v8::internal::compiler::TopLevelLiveRangeprivate
spill_type() constv8::internal::compiler::TopLevelLiveRangeinline
SpillAtLoopHeaderNotBeneficial() constv8::internal::compiler::TopLevelLiveRangeinline
SpillAtLoopHeaderNotBeneficialField typedefv8::internal::compiler::TopLevelLiveRangeprivate
spilled() constv8::internal::compiler::LiveRangeinline
spilled_in_deferred_blocks_v8::internal::compiler::TopLevelLiveRangeprivate
SpilledField typedefv8::internal::compiler::LiveRangeprivate
SpillRangeMode enum namev8::internal::compiler::TopLevelLiveRangeprivate
SpillRangeModeField typedefv8::internal::compiler::TopLevelLiveRangeprivate
SpillType enum namev8::internal::compiler::TopLevelLiveRange
SpillTypeField typedefv8::internal::compiler::TopLevelLiveRangeprivate
SplitAt(LifetimePosition position, Zone *zone)v8::internal::compiler::LiveRange
Start() constv8::internal::compiler::LiveRangeinline
start_v8::internal::compiler::LiveRangeprivate
top_level_v8::internal::compiler::LiveRangeprivate
TopLevel()v8::internal::compiler::LiveRangeinline
TopLevel() constv8::internal::compiler::LiveRangeinline
TopLevelLiveRange(int vreg, MachineRepresentation rep, Zone *zone)v8::internal::compiler::TopLevelLiveRangeexplicit
TopLevelLiveRange(const TopLevelLiveRange &)=deletev8::internal::compiler::TopLevelLiveRange
TransitionRangeToDeferredSpill(Zone *zone)v8::internal::compiler::TopLevelLiveRangeinline
TransitionRangeToSpillAtDefinition()v8::internal::compiler::TopLevelLiveRangeinline
TreatAsSpilledInDeferredBlock(Zone *zone)v8::internal::compiler::TopLevelLiveRangeinline
UnsetAssignedRegister()v8::internal::compiler::LiveRange
UnsetUseHints()v8::internal::compiler::LiveRangeinline
Unspill()v8::internal::compiler::LiveRange
UpdateBundleRegister(int reg) constv8::internal::compiler::LiveRange
UpdateSpillRangePostMerge(TopLevelLiveRange *merged)v8::internal::compiler::TopLevelLiveRange
vreg() constv8::internal::compiler::TopLevelLiveRangeinline
vreg_v8::internal::compiler::TopLevelLiveRangeprivate
Zonev8::internal::compiler::LiveRangeprivate