Method |
Description |
|
AllocTempLocal ( Type type ) : CodeEmitterLocal |
|
|
AnnihilatePops ( ) : void |
|
|
AnnihilateStoreReleaseTempLocals ( ) : void |
|
|
BeginCatchBlock ( Type exceptionType ) : void |
|
|
BeginExceptionBlock ( ) : void |
|
|
BeginFaultBlock ( ) : void |
|
|
BeginFinallyBlock ( ) : void |
|
|
BeginScope ( ) : void |
|
|
CLRv4_x64_JIT_Workaround ( ) : void |
|
|
ChaseBranches ( ) : void |
|
|
CheckLabels ( ) : void |
|
|
CodeEmitter ( ) : IKVM.Reflection |
|
|
CodeEmitter ( ILGenerator ilgen ) : IKVM.Reflection |
|
|
Create ( ConstructorBuilder cb ) : CodeEmitter |
|
|
Create ( DynamicMethod dm ) : CodeEmitter |
|
|
Create ( MethodBuilder mb ) : CodeEmitter |
|
|
DeclareLocal ( Type localType ) : CodeEmitterLocal |
|
|
DeduplicateBranchSourceTargetCode ( ) : void |
|
|
DefineLabel ( ) : CodeEmitterLabel |
|
|
DefineSymbolDocument ( ModuleBuilder module, string url, Guid language, Guid languageVendor, Guid documentType ) : void |
|
|
DoEmit ( ) : void |
|
|
DumpMethod ( ) : void |
|
|
Emit ( OpCode opcode ) : void |
|
|
Emit ( OpCode opcode, CodeEmitterLabel label ) : void |
|
|
Emit ( OpCode opcode, CodeEmitterLocal local ) : void |
|
|
Emit ( OpCode opcode, ConstructorInfo con ) : void |
|
|
Emit ( OpCode opcode, FieldInfo field ) : void |
|
|
Emit ( OpCode opcode, MethodInfo meth ) : void |
|
|
Emit ( OpCode opcode, Type cls ) : void |
|
|
Emit ( OpCode opcode, byte arg ) : void |
|
|
Emit ( OpCode opcode, double arg ) : void |
|
|
Emit ( OpCode opcode, float arg ) : void |
|
|
Emit ( OpCode opcode, int arg ) : void |
|
|
Emit ( OpCode opcode, long arg ) : void |
|
|
Emit ( OpCode opcode, sbyte arg ) : void |
|
|
Emit ( OpCode opcode, short arg ) : void |
|
|
Emit ( OpCode opcode, string arg ) : void |
|
|
EmitAssertType ( Type type ) : void |
|
|
EmitCalli ( OpCode opcode, CallingConvention unmanagedCallConv, Type returnType, Type parameterTypes ) : void |
|
|
EmitCastclass ( Type type ) : void |
|
|
EmitCmp ( Type type, OpCode cmp1, OpCode cmp2 ) : void |
|
|
EmitLineNumberTable ( MethodBase mb ) : void |
|
|
EmitMemoryBarrier ( ) : void |
|
|
EmitNullCheck ( ) : void |
|
|
EmitOpCode ( OpCode opcode, object arg ) : void |
|
|
EmitPseudoOpCode ( CodeType type, object data ) : void |
|
|
EmitThrow ( string dottedClassName ) : void |
|
|
EmitThrow ( string dottedClassName, string message ) : void |
|
|
EmitUnboxSpecial ( Type type ) : void |
|
|
Emit_And_I4 ( int v ) : void |
|
|
Emit_Ldc_I4 ( int i ) : void |
|
|
Emit_dcmpg ( ) : void |
|
|
Emit_dcmpl ( ) : void |
|
|
Emit_fcmpg ( ) : void |
|
|
Emit_fcmpl ( ) : void |
|
|
Emit_idiv ( ) : void |
|
|
Emit_if_le_lt_ge_gt ( Comparison comp, CodeEmitterLabel label ) : void |
|
|
Emit_instanceof ( Type type ) : void |
|
|
Emit_lcmp ( ) : void |
|
|
Emit_ldiv ( ) : void |
|
|
EndExceptionBlock ( ) : void |
|
|
EndScope ( ) : void |
|
|
GetLineNumberTable ( ) : byte[] |
|
|
HasBranchTo ( int start, int end, CodeEmitterLabel label ) : bool |
|
|
IsBranchEqNe ( OpCode opcode ) : bool |
|
|
IsFaultOnlyBlock ( int extra, int begin ) : bool |
|
|
IsSideEffectFreePush ( int index ) : bool |
|
|
MarkLabel ( CodeEmitterLabel loc ) : void |
|
|
MatchCompare ( int index, OpCode cmp1, OpCode cmp2, Type type ) : bool |
|
|
MatchHandlers ( int beginFault1, int beginFault2, int length ) : bool |
|
|
MatchLdarg ( OpCodeWrapper opc, short &arg ) : bool |
|
|
MergeExceptionBlocks ( ) : void |
|
|
OptimizeBranchSizes ( ) : void |
|
|
OptimizeEncodings ( ) : void |
|
|
OptimizeLdcI4 ( int value ) : OpCodeWrapper |
|
|
OptimizeLdcI8 ( int index ) : void |
|
|
OptimizePatterns ( ) : void |
|
|
OptimizeStackTransfer ( ) : void |
|
|
PatchCompare ( int index, OpCode ble, OpCode blt, OpCode bge, OpCode bgt ) : void |
|
|
RealEmitOpCode ( OpCode opcode, object arg ) : void |
|
|
RealEmitPseudoOpCode ( int ilOffset, CodeType type, object data ) : void |
|
|
ReleaseTempLocal ( CodeEmitterLocal lb ) : void |
|
|
RemoveDeadCode ( ) : void |
|
|
RemoveJumpNext ( ) : void |
|
|
RemoveRedundantMemoryBarriers ( ) : void |
|
|
RemoveUnusedLabels ( ) : void |
|
|
SetLineNumber ( ushort line ) : void |
|
|
SortPseudoOpCodes ( ) : void |
|
|
ThrowException ( Type excType ) : void |
|
|
UnsafeAllocTempLocal ( Type type ) : CodeEmitterLocal |
|
|
UpdateLabelRefCounts ( ) : void |
|
|