![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Types | |
| enum | HintConnectionOption : bool { DoNotConnectHints = false, ConnectHints = true } |
Public Member Functions | |
| UseInterval * | first_interval () const |
| UsePosition * | first_pos () const |
| TopLevelLiveRange * | TopLevel () |
| const TopLevelLiveRange * | TopLevel () const |
| bool | IsTopLevel () const |
| LiveRange * | next () const |
| int | relative_id () const |
| bool | IsEmpty () const |
| InstructionOperand | GetAssignedOperand () const |
| MachineRepresentation | representation () const |
| int | assigned_register () const |
| bool | HasRegisterAssigned () const |
| void | set_assigned_register (int reg) |
| void | UnsetAssignedRegister () |
| bool | spilled () const |
| void | Spill () |
| RegisterKind | kind () const |
| UsePosition * | NextUsePosition (LifetimePosition start) const |
| UsePosition * | NextRegisterPosition (LifetimePosition start) const |
| UsePosition * | NextSlotPosition (LifetimePosition start) const |
| UsePosition * | NextUsePositionRegisterIsBeneficial (LifetimePosition start) const |
| LifetimePosition | NextLifetimePositionRegisterIsBeneficial (const LifetimePosition &start) const |
| UsePosition * | PreviousUsePositionRegisterIsBeneficial (LifetimePosition start) const |
| bool | CanBeSpilled (LifetimePosition pos) const |
| UsePosition * | DetachAt (LifetimePosition position, LiveRange *result, Zone *zone, HintConnectionOption connect_hints) |
| LiveRange * | SplitAt (LifetimePosition position, Zone *zone) |
| UsePosition * | FirstHintPosition (int *register_index) const |
| UsePosition * | FirstHintPosition () const |
| UsePosition * | current_hint_position () const |
| LifetimePosition | Start () const |
| LifetimePosition | End () const |
| bool | ShouldBeAllocatedBefore (const LiveRange *other) const |
| bool | CanCover (LifetimePosition position) const |
| bool | Covers (LifetimePosition position) const |
| LifetimePosition | FirstIntersection (LiveRange *other) const |
| void | VerifyChildStructure () const |
| void | ConvertUsesToOperand (const InstructionOperand &op, const InstructionOperand &spill_op) |
| void | SetUseHints (int register_index) |
| void | UnsetUseHints () |
| void | Print (const RegisterConfiguration *config, bool with_children) const |
| void | Print (bool with_children) const |
Friends | |
| class | TopLevelLiveRange |
Definition at line 310 of file register-allocator.h.