C# Class Mosa.Compiler.Framework.RegisterAllocator.LiveIntervalTrack

Afficher le fichier Open project: tgiphil/MOSA-Project Class Usage Examples

Méthodes publiques

Свойство Type Description
IsReserved bool
Register Register
liveIntervals List

Méthodes publiques

Méthode Description
Add ( LiveInterval liveInterval ) : void
Evict ( List liveIntervals ) : void
Evict ( LiveInterval liveInterval ) : void
GetIntersections ( LiveInterval liveInterval ) : List

Gets the intersections.

GetLiveIntervalAt ( SlotIndex slotIndex ) : LiveInterval
GetNextLiveRange ( SlotIndex after ) : SlotIndex

Gets the next live range.

Intersects ( LiveInterval liveInterval ) : bool
LiveIntervalTrack ( Register register, bool reserved ) : System.Collections.Generic
ToString ( ) : string
ToString2 ( ) : string

Method Details

Add() public méthode

public Add ( LiveInterval liveInterval ) : void
liveInterval LiveInterval
Résultat void

Evict() public méthode

public Evict ( List liveIntervals ) : void
liveIntervals List
Résultat void

Evict() public méthode

public Evict ( LiveInterval liveInterval ) : void
liveInterval LiveInterval
Résultat void

GetIntersections() public méthode

Gets the intersections.
public GetIntersections ( LiveInterval liveInterval ) : List
liveInterval LiveInterval The live interval.
Résultat List

GetLiveIntervalAt() public méthode

public GetLiveIntervalAt ( SlotIndex slotIndex ) : LiveInterval
slotIndex SlotIndex
Résultat LiveInterval

GetNextLiveRange() public méthode

Gets the next live range.
public GetNextLiveRange ( SlotIndex after ) : SlotIndex
after SlotIndex Index of the slot.
Résultat SlotIndex

Intersects() public méthode

public Intersects ( LiveInterval liveInterval ) : bool
liveInterval LiveInterval
Résultat bool

LiveIntervalTrack() public méthode

public LiveIntervalTrack ( Register register, bool reserved ) : System.Collections.Generic
register Register
reserved bool
Résultat System.Collections.Generic

ToString() public méthode

public ToString ( ) : string
Résultat string

ToString2() public méthode

public ToString2 ( ) : string
Résultat string

Property Details

IsReserved public_oe property

public bool IsReserved
Résultat bool

Register public_oe property

public Register Register
Résultat Register

liveIntervals public_oe property

public List liveIntervals
Résultat List