C# 클래스 Mosa.Compiler.Framework.Stages.BaseEdgeSplitStage

This stage removes critical edges by inserting empty basic blocks. Some SSA optimizations and the flow control resolution in the register allocator require that all critical edges are removed.
상속: BaseMethodCompilerStage
파일 보기 프로젝트 열기: tgiphil/MOSA-Project

보호된 메소드들

메소드 설명
InsertJumpInstruction ( Context context, BasicBlock block ) : void
Run ( ) : void

비공개 메소드들

메소드 설명
SplitEdge ( BasicBlock from, BasicBlock to ) : void

메소드 상세

InsertJumpInstruction() 보호된 메소드

protected InsertJumpInstruction ( Context context, BasicBlock block ) : void
context Context
block BasicBlock
리턴 void

Run() 보호된 메소드

protected Run ( ) : void
리턴 void