C# Класс Mosa.Compiler.Framework.BaseCallingConvention

This abstract class provides support to emit calling convention specific code.
Показать файл Открыть проект

Открытые методы

Метод Описание
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