C# 클래스 Mosa.Compiler.Framework.BaseCallingConvention

This abstract class provides support to emit calling convention specific code.
파일 보기 프로젝트 열기: tgiphil/MOSA-Project

공개 메소드들

메소드 설명
MakeCall ( BaseMethodCompiler compiler, Context context ) : void

Expands method call instruction represented by the context to perform the method call.

SetReturnValue ( BaseMethodCompiler compiler, Context context, Operand operand ) : void

Requests the calling convention to create an appropriate move instruction to populate the return value of a method.

메소드 상세

MakeCall() 공개 추상적인 메소드

Expands method call instruction represented by the context to perform the method call.
public abstract MakeCall ( BaseMethodCompiler compiler, Context context ) : void
compiler BaseMethodCompiler The compiler.
context Context The context.
리턴 void

SetReturnValue() 공개 추상적인 메소드

Requests the calling convention to create an appropriate move instruction to populate the return value of a method.
public abstract SetReturnValue ( BaseMethodCompiler compiler, Context context, Operand operand ) : void
compiler BaseMethodCompiler The compiler.
context Context The context.
operand Operand The operand, that's holding the return value.
리턴 void