C# (CSharp) Mosa.Compiler.Framework.CIL Namespace

Classes

Name Description
AddInstruction
ArglistInstruction
ArithmeticOverflowInstruction
BaseCILInstruction
BinaryBranchInstruction
BinaryComparisonInstruction
BinaryLogicInstruction Intermediate representation of a IL binary logic instruction.
BoxInstruction
BranchInstruction
BreakInstruction
CILInstruction
CallInstruction Intermediate representation for various IL call operations.
CalliInstruction
CallvirtInstruction
CastclassInstruction
ConversionInstruction Implements the internal representation for the IL conversion instructions.
CpblkInstruction
CpobjInstruction
DivInstruction
DupInstruction
EndFilterInstruction
EndFinallyInstruction
InitObjInstruction
InitblkInstruction
InvokeInstruction Base class for instructions, which invoke other functions.
IsInstInstruction
JumpInstruction Represents a basic jump instruction.
LdargaInstruction
LdcInstruction
LdelemInstruction
LdelemaInstruction
LdfldInstruction
LdfldaInstruction
LdftnInstruction
LdlenInstruction
LdlocInstruction
LdlocaInstruction
LdobjInstruction
LdsfldInstruction
LdsfldaInstruction
LdstrInstruction
LdtokenInstruction
LdvirtftnInstruction
LeaveInstruction
LoadInstruction
MkrefanyInstruction
MulInstruction
NegInstruction
NewarrInstruction
NewobjInstruction Intermediate representation of the newobj IL instruction.
NopInstruction
NotInstruction
PopInstruction
RefanytypeInstruction
RefanyvalInstruction
RemInstruction
RethrowInstruction Intermediate representation of the IL rethrow instruction.
ReturnInstruction
ShiftInstruction Intermediate representation for IL shift instructions.
SizeofInstruction
StargInstruction
StelemInstruction Intermediate representation of the CIL stelem opcode family.
StfldInstruction Intermediate representation for the CIL stfld opcode.
StlocInstruction
StobjInstruction Intermediate representation for stobj and stind.* IL instructions.
StsfldInstruction Intermediate representation of the CIL stsfld operation.
SubInstruction
SwitchInstruction Intermediate representation for the IL switch instruction.
ThrowInstruction Intermediate representation of the IL throw instruction.
UnaryArithmeticInstruction Represents a unary instruction, which performs an operation on the operand and places the result on the stack.
UnaryBranchInstruction Represents a unary branch instruction in internal representation.
UnboxAnyInstruction
UnboxInstruction