C# Class Mosa.Compiler.Framework.Analysis.SimpleTraceBlockOrder

The Simple Trace Block Order quickly reorders blocks to optimize loops and reduce the distance of jumps and branches.
Inheritance: IBlockOrderAnalysis
Mostrar archivo Open project: tgiphil/MOSA-Project

Public Methods

Method Description
GetLoopDepth ( BasicBlock block ) : int
GetLoopIndex ( BasicBlock block ) : int
PerformAnalysis ( BasicBlocks basicBlocks ) : void

Method Details

GetLoopDepth() public method

public GetLoopDepth ( BasicBlock block ) : int
block BasicBlock
return int

GetLoopIndex() public method

public GetLoopIndex ( BasicBlock block ) : int
block BasicBlock
return int

PerformAnalysis() public method

public PerformAnalysis ( BasicBlocks basicBlocks ) : void
basicBlocks BasicBlocks
return void