C# 클래스 Mosa.Platform.x86.Stages.FixedRegisterAssignmentStage

상속: BaseTransformationStage
파일 보기 프로젝트 열기: tgiphil/MOSA-Project

공개 메소드들

메소드 설명
Cdq ( Context context ) : void

Visitation function for IX86Visitor.Cdq instructions.

Div ( Context context ) : void

Visitation function for IX86Visitor.Div instructions.

IDiv ( Context context ) : void

Visitation function for IX86Visitor.IDiv instructions.

IMul ( Context context ) : void

Visitation function for IX86Visitor.IMul instructions.

In ( Context context ) : void

Visitation function for IX86Visitor.In instructions.

Mul ( Context context ) : void

Visitation function for IX86Visitor.Mul instructions.

Out ( Context context ) : void

Visitation function for IX86Visitor.Out instructions.

Rcr ( Context context ) : void

Visitation function for IX86Visitor.Rcr instructions.

Sar ( Context context ) : void

Visitation function for IX86Visitor.Sar instructions.

Shl ( Context context ) : void

Visitation function for IX86Visitor.Shl instructions.

Shld ( Context context ) : void

Visitation function for IX86Visitor.Shld instructions.

Shr ( Context context ) : void

Visitation function for IX86Visitor.Shr instructions.

Shrd ( Context context ) : void

Visitation function for IX86Visitor.Shrd instructions.

보호된 메소드들

메소드 설명
PopulateVisitationDictionary ( ) : void

비공개 메소드들

메소드 설명
HandleShiftOperation ( Context context, BaseInstruction instruction ) : void

메소드 상세

Cdq() 공개 메소드

Visitation function for IX86Visitor.Cdq instructions.
public Cdq ( Context context ) : void
context Mosa.Compiler.Framework.Context The context.
리턴 void

Div() 공개 메소드

Visitation function for IX86Visitor.Div instructions.
public Div ( Context context ) : void
context Mosa.Compiler.Framework.Context The context.
리턴 void

IDiv() 공개 메소드

Visitation function for IX86Visitor.IDiv instructions.
public IDiv ( Context context ) : void
context Mosa.Compiler.Framework.Context The context.
리턴 void

IMul() 공개 메소드

Visitation function for IX86Visitor.IMul instructions.
public IMul ( Context context ) : void
context Mosa.Compiler.Framework.Context The context.
리턴 void

In() 공개 메소드

Visitation function for IX86Visitor.In instructions.
public In ( Context context ) : void
context Mosa.Compiler.Framework.Context The context.
리턴 void

Mul() 공개 메소드

Visitation function for IX86Visitor.Mul instructions.
public Mul ( Context context ) : void
context Mosa.Compiler.Framework.Context The context.
리턴 void

Out() 공개 메소드

Visitation function for IX86Visitor.Out instructions.
public Out ( Context context ) : void
context Mosa.Compiler.Framework.Context The context.
리턴 void

PopulateVisitationDictionary() 보호된 메소드

protected PopulateVisitationDictionary ( ) : void
리턴 void

Rcr() 공개 메소드

Visitation function for IX86Visitor.Rcr instructions.
public Rcr ( Context context ) : void
context Mosa.Compiler.Framework.Context The context.
리턴 void

Sar() 공개 메소드

Visitation function for IX86Visitor.Sar instructions.
public Sar ( Context context ) : void
context Mosa.Compiler.Framework.Context The context.
리턴 void

Shl() 공개 메소드

Visitation function for IX86Visitor.Shl instructions.
public Shl ( Context context ) : void
context Mosa.Compiler.Framework.Context The context.
리턴 void

Shld() 공개 메소드

Visitation function for IX86Visitor.Shld instructions.
public Shld ( Context context ) : void
context Mosa.Compiler.Framework.Context The context.
리턴 void

Shr() 공개 메소드

Visitation function for IX86Visitor.Shr instructions.
public Shr ( Context context ) : void
context Mosa.Compiler.Framework.Context The context.
리턴 void

Shrd() 공개 메소드

Visitation function for IX86Visitor.Shrd instructions.
public Shrd ( Context context ) : void
context Mosa.Compiler.Framework.Context The context.
리턴 void