C# Класс Mosa.Compiler.Framework.RegisterAllocator.VirtualRegister

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Add ( LiveInterval liveInterval ) : void
AddDefPosition ( SlotIndex position ) : void
AddLiveInterval ( Interval interval ) : void
AddLiveInterval ( SlotIndex start, SlotIndex end ) : void
AddUsePosition ( SlotIndex position ) : void
GetIntervalAt ( SlotIndex at ) : LiveInterval

Gets the interval at.

GetIntervalAtOrEndsAt ( SlotIndex at ) : LiveInterval

Gets the interval at or ends at.

Remove ( LiveInterval liveInterval ) : void
ReplaceWithSplit ( LiveInterval source, IList liveIntervals ) : void
ToString ( ) : string

Returns a System.String that represents this instance.

VirtualRegister ( Operand virtualRegister ) : System.Collections.Generic
VirtualRegister ( Register physicalRegister, bool reserved ) : System.Collections.Generic

Описание методов

Add() публичный Метод

public Add ( LiveInterval liveInterval ) : void
liveInterval LiveInterval
Результат void

AddDefPosition() публичный Метод

public AddDefPosition ( SlotIndex position ) : void
position SlotIndex
Результат void

AddLiveInterval() публичный Метод

public AddLiveInterval ( Interval interval ) : void
interval Interval
Результат void

AddLiveInterval() публичный Метод

public AddLiveInterval ( SlotIndex start, SlotIndex end ) : void
start SlotIndex
end SlotIndex
Результат void

AddUsePosition() публичный Метод

public AddUsePosition ( SlotIndex position ) : void
position SlotIndex
Результат void

GetIntervalAt() публичный Метод

Gets the interval at.
public GetIntervalAt ( SlotIndex at ) : LiveInterval
at SlotIndex At.
Результат LiveInterval

GetIntervalAtOrEndsAt() публичный Метод

Gets the interval at or ends at.
public GetIntervalAtOrEndsAt ( SlotIndex at ) : LiveInterval
at SlotIndex At.
Результат LiveInterval

Remove() публичный Метод

public Remove ( LiveInterval liveInterval ) : void
liveInterval LiveInterval
Результат void

ReplaceWithSplit() публичный Метод

public ReplaceWithSplit ( LiveInterval source, IList liveIntervals ) : void
source LiveInterval
liveIntervals IList
Результат void

ToString() публичный Метод

Returns a System.String that represents this instance.
public ToString ( ) : string
Результат string

VirtualRegister() публичный Метод

public VirtualRegister ( Operand virtualRegister ) : System.Collections.Generic
virtualRegister Operand
Результат System.Collections.Generic

VirtualRegister() публичный Метод

public VirtualRegister ( Register physicalRegister, bool reserved ) : System.Collections.Generic
physicalRegister Register
reserved bool
Результат System.Collections.Generic