C# Класс Mosa.Compiler.Framework.BasicBlock

Represents a block of instructions with no internal jumps and only one entry and exit.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CompilerBlockStartLabel int
EpilogueLabel int
PrologueLabel int
StartLabel int

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

Метод Описание
DebugCheck ( ) : void

Checks that all instructions are part of the block.

ToString ( ) : string

Returns a System.String that represents this instance.

Приватные методы

Метод Описание
AddBranchInstruction ( InstructionNode node ) : void
BasicBlock ( int sequence, int label ) : System
FindTarget ( BasicBlock block ) : bool
RemoveBranchInstruction ( InstructionNode node ) : void

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

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

Checks that all instructions are part of the block.
public DebugCheck ( ) : void
Результат void

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

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

Описание свойств

CompilerBlockStartLabel публичное статическое свойство

public static int CompilerBlockStartLabel
Результат int

EpilogueLabel публичное статическое свойство

public static int EpilogueLabel
Результат int

PrologueLabel публичное статическое свойство

public static int PrologueLabel
Результат int

StartLabel публичное статическое свойство

public static int StartLabel
Результат int