C# (CSharp) Mosa.Compiler.Framework Namespace

Nested Namespaces

Mosa.Compiler.Framework.Analysis
Mosa.Compiler.Framework.CIL
Mosa.Compiler.Framework.IR
Mosa.Compiler.Framework.Intrinsics
Mosa.Compiler.Framework.Platform
Mosa.Compiler.Framework.RegisterAllocator
Mosa.Compiler.Framework.Stages
Mosa.Compiler.Framework.xUnit

Classes

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