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

This extended class provides support to emit calling convention specific code.
Наследование: BaseCallingConvention
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
architecture BaseArchitecture

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

Метод Описание
BaseCallingConventionExtended ( BaseArchitecture architecture ) : System

Initializes a new instance of the BaseCallingConventionExtended.

Защищенные методы

Метод Описание
BuildOperands ( Context context ) : List

Builds the operands.

CalculateStackSizeForParameters ( MosaTypeLayout typeLayout, BaseArchitecture architecture, List operands ) : int
CalculateStackSizeForParameters ( MosaTypeLayout typeLayout, BaseArchitecture architecture, List operands, MosaMethod method ) : int

Calculates the stack size for parameters.

Описание методов

BaseCallingConventionExtended() публичный Метод

Initializes a new instance of the BaseCallingConventionExtended.
public BaseCallingConventionExtended ( BaseArchitecture architecture ) : System
architecture BaseArchitecture The architecture of the calling convention.
Результат System

BuildOperands() защищенный статический Метод

Builds the operands.
protected static BuildOperands ( Context context ) : List
context Context The context.
Результат List

CalculateStackSizeForParameters() защищенный статический Метод

protected static CalculateStackSizeForParameters ( MosaTypeLayout typeLayout, BaseArchitecture architecture, List operands ) : int
typeLayout MosaTypeLayout
architecture BaseArchitecture
operands List
Результат int

CalculateStackSizeForParameters() защищенный статический Метод

Calculates the stack size for parameters.
protected static CalculateStackSizeForParameters ( MosaTypeLayout typeLayout, BaseArchitecture architecture, List operands, MosaMethod method ) : int
typeLayout MosaTypeLayout The type layouts.
architecture BaseArchitecture
operands List The operands.
method MosaMethod The method.
Результат int

Описание свойств

architecture защищенное свойство

Holds the architecture of the calling convention.
protected BaseArchitecture,Mosa.Compiler.Framework architecture
Результат BaseArchitecture