33 references to leave
ILCompiler.Compiler (19)
Compiler\Dataflow\MethodBodyScanner.cs (1)
781case ILOpcode.leave:
Compiler\Dataflow\ScannerExtensions.cs (1)
43case ILOpcode.leave:
Compiler\SubstitutedILProvider.cs (6)
187|| opcode == ILOpcode.leave || opcode == ILOpcode.leave_s) 192if (opcode != ILOpcode.leave && opcode != ILOpcode.leave_s 370|| opcode == ILOpcode.leave || opcode == ILOpcode.leave_s) 374if (opcode != ILOpcode.leave && opcode != ILOpcode.leave_s 564else if (opcode is >= ILOpcode.br_s and <= ILOpcode.blt_un || opcode is ILOpcode.leave or ILOpcode.leave_s) 572opcode = ILOpcode.leave;
Compiler\TypePreinit.cs (2)
1298case ILOpcode.leave: 1310int delta = opcode == ILOpcode.leave ?
parent\parent\Common\TypeSystem\IL\ILImporter.cs (2)
219case ILOpcode.leave: 830case ILOpcode.leave:
parent\parent\Common\TypeSystem\IL\ILReader.cs (1)
157|| currentOpcode == ILOpcode.leave);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncThunks.cs (4)
105codestream.Emit(ILOpcode.leave, suspendedLabel); 149codestream.Emit(ILOpcode.leave, returnTaskLabel); 188codestream.Emit(ILOpcode.leave, returnTaskLabel); 224codestream.Emit(ILOpcode.leave, returnTaskLabel);
parent\parent\Common\TypeSystem\IL\Stubs\DelegateThunks.cs (1)
608codeStream.Emit(ILOpcode.leave, returnLabel);
parent\parent\Common\TypeSystem\IL\Stubs\PInvokeILEmitter.cs (1)
422unmarshallingCodestream.Emit(ILOpcode.leave, lReturn);
ILCompiler.ReadyToRun (6)
IL\Stubs\PInvokeILEmitter.cs (1)
108unmarshallingCodestream.Emit(ILOpcode.leave, lReturn);
parent\parent\Common\TypeSystem\IL\ILReader.cs (1)
157|| currentOpcode == ILOpcode.leave);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncThunks.cs (4)
105codestream.Emit(ILOpcode.leave, suspendedLabel); 149codestream.Emit(ILOpcode.leave, returnTaskLabel); 188codestream.Emit(ILOpcode.leave, returnTaskLabel); 224codestream.Emit(ILOpcode.leave, returnTaskLabel);
ILCompiler.RyuJit (1)
parent\parent\Common\TypeSystem\IL\ILReader.cs (1)
157|| currentOpcode == ILOpcode.leave);
ILCompiler.TypeSystem (7)
parent\parent\Common\TypeSystem\IL\ILDisassembler.cs (1)
395case ILOpcode.leave:
parent\parent\Common\TypeSystem\IL\ILOpcodeHelper.cs (2)
47if (opcode == ILOpcode.leave) 55return opcode == ILOpcode.br || opcode == ILOpcode.br_s || opcode == ILOpcode.leave || opcode == ILOpcode.leave_s;
parent\parent\Common\TypeSystem\IL\ILReader.cs (1)
157|| currentOpcode == ILOpcode.leave);
parent\parent\Common\TypeSystem\IL\ILStackHelper.cs (2)
181case ILOpcode.leave: 214if (opcode is ILOpcode.br or ILOpcode.br_s or ILOpcode.leave or ILOpcode.leave_s)
parent\parent\Common\TypeSystem\IL\Stubs\ILEmitter.cs (1)
206opcode == ILOpcode.blt_un || opcode == ILOpcode.leave);