C# Class Mosa.Compiler.Framework.BaseCallingConventionExtended

This extended class provides support to emit calling convention specific code.
Inheritance: BaseCallingConvention
Afficher le fichier Open project: tgiphil/MOSA-Project

Protected Properties

Свойство Type Description
architecture BaseArchitecture

Méthodes publiques

Méthode Description
BaseCallingConventionExtended ( BaseArchitecture architecture ) : System

Initializes a new instance of the BaseCallingConventionExtended.

Méthodes protégées

Méthode Description
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.

Method Details

BaseCallingConventionExtended() public méthode

Initializes a new instance of the BaseCallingConventionExtended.
public BaseCallingConventionExtended ( BaseArchitecture architecture ) : System
architecture BaseArchitecture The architecture of the calling convention.
Résultat System

BuildOperands() protected static méthode

Builds the operands.
protected static BuildOperands ( Context context ) : List
context Context The context.
Résultat List

CalculateStackSizeForParameters() protected static méthode

protected static CalculateStackSizeForParameters ( MosaTypeLayout typeLayout, BaseArchitecture architecture, List operands ) : int
typeLayout MosaTypeLayout
architecture BaseArchitecture
operands List
Résultat int

CalculateStackSizeForParameters() protected static méthode

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.
Résultat int

Property Details

architecture protected_oe property

Holds the architecture of the calling convention.
protected BaseArchitecture,Mosa.Compiler.Framework architecture
Résultat BaseArchitecture