36 references to ILStubMethodIL
ILCompiler.Compiler (21)
Compiler\HardwareIntrinsicILProvider.cs (1)
59
return new
ILStubMethodIL
(method,
Compiler\SubstitutedILProvider.cs (1)
49
return new
ILStubMethodIL
(method,
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (2)
422
return new
ILStubMethodIL
(this,
535
return new
ILStubMethodIL
(this,
parent\parent\Common\TypeSystem\IL\NativeAotILProvider.cs (5)
62
return new
ILStubMethodIL
(method, new byte[] { (byte)ILOpcode.break_, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null);
75
return new
ILStubMethodIL
(method, new byte[] { (byte)value, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null);
204
return new
ILStubMethodIL
(method, new byte[] {
221
return new
ILStubMethodIL
(method, new byte[] {
241
return new
ILStubMethodIL
(method, new byte[]
parent\parent\Common\TypeSystem\IL\Stubs\RuntimeHelpersIntrinsics.cs (1)
88
return new
ILStubMethodIL
(method, new byte[] { (byte)opcode, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), Array.Empty<object>());
parent\parent\Common\TypeSystem\IL\Stubs\UnsafeIntrinsics.cs (11)
24
return new
ILStubMethodIL
(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.conv_u, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null);
27
return new
ILStubMethodIL
(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null);
31
return new
ILStubMethodIL
(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.ldarg_1, (byte)ILOpcode.add, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null);
51
return new
ILStubMethodIL
(method, new byte[]
57
return new
ILStubMethodIL
(method, new byte[]
63
return new
ILStubMethodIL
(method, new byte[]
69
return new
ILStubMethodIL
(method, new byte[]
75
return new
ILStubMethodIL
(method, new byte[]
80
return new
ILStubMethodIL
(method, new byte[]
87
return new
ILStubMethodIL
(method, new byte[] { (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null);
91
return new
ILStubMethodIL
(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.ldarg_1, (byte)ILOpcode.sub, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null);
ILCompiler.ReadyToRun (14)
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (2)
422
return new
ILStubMethodIL
(this,
535
return new
ILStubMethodIL
(this,
parent\parent\Common\TypeSystem\IL\Stubs\RuntimeHelpersIntrinsics.cs (1)
88
return new
ILStubMethodIL
(method, new byte[] { (byte)opcode, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), Array.Empty<object>());
parent\parent\Common\TypeSystem\IL\Stubs\UnsafeIntrinsics.cs (11)
24
return new
ILStubMethodIL
(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.conv_u, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null);
27
return new
ILStubMethodIL
(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null);
31
return new
ILStubMethodIL
(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.ldarg_1, (byte)ILOpcode.add, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null);
51
return new
ILStubMethodIL
(method, new byte[]
57
return new
ILStubMethodIL
(method, new byte[]
63
return new
ILStubMethodIL
(method, new byte[]
69
return new
ILStubMethodIL
(method, new byte[]
75
return new
ILStubMethodIL
(method, new byte[]
80
return new
ILStubMethodIL
(method, new byte[]
87
return new
ILStubMethodIL
(method, new byte[] { (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null);
91
return new
ILStubMethodIL
(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.ldarg_1, (byte)ILOpcode.sub, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null);
ILCompiler.TypeSystem (1)
parent\parent\Common\TypeSystem\IL\Stubs\ILEmitter.cs (1)
840
var result = new
ILStubMethodIL
(owningMethod, ilInstructions, _locals.ToArray(), _tokens.ToArray(), exceptionRegions, debugInfo, _hasGeneratedTokens);