111 references to ret
ILCompiler.Compiler (80)
Compiler\BodySubstitution.cs (2)
44codestream.Emit(ILOpcode.ret); 50codestream.Emit(ILOpcode.ret);
Compiler\CompilerTypeSystemContext.InterfaceThunks.cs (1)
266codeStream.Emit(ILOpcode.ret);
Compiler\Dataflow\MethodBodyScanner.cs (1)
794case ILOpcode.ret:
Compiler\HardwareIntrinsicHelpers.Aot.cs (2)
64codeStream.Emit(ILOpcode.ret); 74codeStream.Emit(ILOpcode.ret);
Compiler\HardwareIntrinsicILProvider.cs (1)
60new byte[] { (byte)flag, (byte)ILOpcode.ret },
Compiler\ReachabilityInstrumentationProvider.cs (1)
259codeStream.Emit(ILOpcode.ret);
Compiler\SubstitutedILProvider.cs (3)
201else if (opcode == ILOpcode.ret 399else if (opcode == ILOpcode.ret 765case ILOpcode.ret:
Compiler\TypePreinit.cs (2)
341case ILOpcode.ret: 583if (finalizerMethodILBytes.Length != 1 || finalizerMethodILBytes[0] != (byte)ILOpcode.ret)
IL\ILImporter.Scanner.cs (3)
468if (reader.ReadILOpcode() == ILOpcode.ret) 486if (!reader.HasNext || reader.ReadILOpcode() != ILOpcode.ret) 506if (!reader.HasNext || reader.ReadILOpcode() != ILOpcode.ret)
IL\Stubs\StartupCode\NativeLibraryStartupMethod.cs (1)
83codeStream.Emit(ILOpcode.ret);
IL\Stubs\StartupCode\StartupCodeMainMethod.cs (2)
170codeStream.Emit(ILOpcode.ret); 296codeStream.Emit(ILOpcode.ret);
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (2)
469codeStream.Emit(ILOpcode.ret); 591codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\ILImporter.cs (1)
454case ILOpcode.ret:
parent\parent\Common\TypeSystem\IL\NativeAotILProvider.cs (7)
62return new ILStubMethodIL(method, new byte[] { (byte)ILOpcode.break_, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 75return new ILStubMethodIL(method, new byte[] { (byte)value, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 121codeStream.Emit(ILOpcode.ret); 169codeStream.Emit(ILOpcode.ret); 210(byte)ILOpcode.ret, 223(byte)ILOpcode.ret 246(byte)ILOpcode.ret
parent\parent\Common\TypeSystem\IL\Stubs\ArrayMethodILEmitter.cs (1)
235codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\AssemblyGetExecutingAssemblyMethodThunk.cs (1)
81codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.cs (1)
126ilStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncThunks.cs (2)
240codestream.Emit(ILOpcode.ret); 294codestream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\ComparerIntrinsics.cs (1)
71codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\DelegateMethodILEmitter.cs (1)
94codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\DelegateThunks.cs (8)
128codeStream.Emit(ILOpcode.ret); 221codeStream.Emit(ILOpcode.ret); 281codeStream.Emit(ILOpcode.ret); 416codeStream.Emit(ILOpcode.ret); 464codeStream.Emit(ILOpcode.ret); 641codeStream.Emit(ILOpcode.ret); 736codeStream.Emit(ILOpcode.ret); 742codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\DynamicInvokeMethodThunk.cs (1)
187codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\ForwardDelegateCreationThunk.cs (1)
124codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\GetCanonTypeIntrinsic.cs (1)
28codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\GetFieldHelperMethodOverride.cs (4)
93stream.Emit(ILOpcode.ret); 158getFieldStream.Emit(ILOpcode.ret); 192switchStream.Emit(ILOpcode.ret); 197switchStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\InterlockedIntrinsics.cs (1)
72codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\MethodBaseGetCurrentMethodThunk.cs (1)
90codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\PInvokeILEmitter.cs (1)
431cleanupCodestream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\RuntimeHelpersIntrinsics.cs (1)
88return new ILStubMethodIL(method, new byte[] { (byte)opcode, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), Array.Empty<object>());
parent\parent\Common\TypeSystem\IL\Stubs\StreamIntrinsics.cs (2)
47codestream.Emit(ILOpcode.ret); 51codestream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\StructMarshallingThunk.cs (2)
261pInvokeILCodeStreams.UnmarshallingCodestream.Emit(ILOpcode.ret); 293pInvokeILCodeStreams.UnmarshallingCodestream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\TypeGetTypeMethodThunk.cs (1)
104codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\UnsafeIntrinsics.cs (18)
24return new ILStubMethodIL(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.conv_u, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 27return new ILStubMethodIL(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 31return new ILStubMethodIL(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.ldarg_1, (byte)ILOpcode.add, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 55(byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 61(byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 67(byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 73(byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 78(byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 85(byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 87return new ILStubMethodIL(method, new byte[] { (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 91return new ILStubMethodIL(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.ldarg_1, (byte)ILOpcode.sub, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 113codeStream.Emit(ILOpcode.ret); 132codeStream.Emit(ILOpcode.ret); 151codeStream.Emit(ILOpcode.ret); 169codeStream.Emit(ILOpcode.ret); 187codeStream.Emit(ILOpcode.ret); 205codeStream.Emit(ILOpcode.ret); 221codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\Interop\IL\InlineArrayType.cs (1)
418codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\Interop\IL\PInvokeDelegateWrapperConstructor.cs (1)
74codeStream.Emit(ILOpcode.ret);
ILCompiler.ReadyToRun (28)
IBC\MIbcProfileParser.cs (1)
310case ILOpcode.ret:
IL\Stubs\PInvokeILEmitter.cs (1)
117cleanupCodestream.Emit(ILOpcode.ret);
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (2)
469codeStream.Emit(ILOpcode.ret); 591codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.cs (1)
126ilStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncThunks.cs (2)
240codestream.Emit(ILOpcode.ret); 294codestream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\ComparerIntrinsics.cs (1)
71codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\InterlockedIntrinsics.cs (1)
72codeStream.Emit(ILOpcode.ret);
parent\parent\Common\TypeSystem\IL\Stubs\RuntimeHelpersIntrinsics.cs (1)
88return new ILStubMethodIL(method, new byte[] { (byte)opcode, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), Array.Empty<object>());
parent\parent\Common\TypeSystem\IL\Stubs\UnsafeIntrinsics.cs (18)
24return new ILStubMethodIL(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.conv_u, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 27return new ILStubMethodIL(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 31return new ILStubMethodIL(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.ldarg_1, (byte)ILOpcode.add, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 55(byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 61(byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 67(byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 73(byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 78(byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 85(byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 87return new ILStubMethodIL(method, new byte[] { (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 91return new ILStubMethodIL(method, new byte[] { (byte)ILOpcode.ldarg_0, (byte)ILOpcode.ldarg_1, (byte)ILOpcode.sub, (byte)ILOpcode.ret }, Array.Empty<LocalVariableDefinition>(), null); 113codeStream.Emit(ILOpcode.ret); 132codeStream.Emit(ILOpcode.ret); 151codeStream.Emit(ILOpcode.ret); 169codeStream.Emit(ILOpcode.ret); 187codeStream.Emit(ILOpcode.ret); 205codeStream.Emit(ILOpcode.ret); 221codeStream.Emit(ILOpcode.ret);
ILCompiler.RyuJit (1)
parent\ILCompiler.ReadyToRun\IBC\MIbcProfileParser.cs (1)
310case ILOpcode.ret:
ILCompiler.TypeSystem (2)
parent\parent\Common\TypeSystem\IL\ILStackHelper.cs (1)
276case ILOpcode.ret:
parent\parent\Common\TypeSystem\IL\UnsafeAccessors.cs (1)
804codeStream.Emit(ILOpcode.ret);