C# Class Mosa.Compiler.Framework.BasicBlock

Represents a block of instructions with no internal jumps and only one entry and exit.
Afficher le fichier Open project: tgiphil/MOSA-Project Class Usage Examples

Méthodes publiques

Свойство Type Description
CompilerBlockStartLabel int
EpilogueLabel int
PrologueLabel int
StartLabel int

Méthodes publiques

Méthode Description
DebugCheck ( ) : void

Checks that all instructions are part of the block.

ToString ( ) : string

Returns a System.String that represents this instance.

Private Methods

Méthode Description
AddBranchInstruction ( InstructionNode node ) : void
BasicBlock ( int sequence, int label ) : System
FindTarget ( BasicBlock block ) : bool
RemoveBranchInstruction ( InstructionNode node ) : void

Method Details

DebugCheck() public méthode

Checks that all instructions are part of the block.
public DebugCheck ( ) : void
Résultat void

ToString() public méthode

Returns a System.String that represents this instance.
public ToString ( ) : string
Résultat string

Property Details

CompilerBlockStartLabel public_oe static_oe property

public static int CompilerBlockStartLabel
Résultat int

EpilogueLabel public_oe static_oe property

public static int EpilogueLabel
Résultat int

PrologueLabel public_oe static_oe property

public static int PrologueLabel
Résultat int

StartLabel public_oe static_oe property

public static int StartLabel
Résultat int