Name |
Description |
BaseArchitecture |
|
BaseCallingConvention |
This abstract class provides support to emit calling convention specific code. |
BaseCallingConventionExtended |
This extended class provides support to emit calling convention specific code. |
BaseCodeEmitter |
Base code emitter. |
BaseCodeEmitter.Patch |
Patch |
BaseCodeTransformationStage |
Base class for code transformation stages. |
BaseCompiler |
Base class for just-in-time and ahead-of-time compilers, which use the Mosa.Compiler.Framework framework. |
BaseCompilerStage |
Basic base class for compiler stages |
BaseInstruction |
|
BaseMethodCompiler |
Base class of a method compiler. |
BaseMethodCompilerStage |
Basic base class for method compiler pipeline stages |
BasicBlock |
Represents a block of instructions with no internal jumps and only one entry and exit. |
CompilationScheduler |
Schedules compilation of types/methods. |
CompilerData |
|
CompilerMethodData |
|
CompilerOptions |
|
Context |
Provides context for transformations. |
Counters |
|
DelegatePatcher |
|
InstructionNode |
|
MosaCompiler |
|
MosaTypeLayout |
Performs memory layout of a type for compilation. |
Operand |
Operand class |
OperandVisitor |
|
Register |
Represents a machine specific abstract register. |
ReplacementTargetAttribute |
|