102 references to Emit
ilc (1)
parent\parent\Common\TypeSystem\IL\HelperExtensions.cs (1)
67codeStream.Emit(ILOpcode.br, label);
ILCompiler.Compiler (65)
parent\parent\Common\TypeSystem\IL\HelperExtensions.cs (1)
67codeStream.Emit(ILOpcode.br, label);
parent\parent\Common\TypeSystem\IL\Stubs\ArrayMethodILEmitter.cs (6)
118codeStream.Emit(ILOpcode.brfalse, typeCheckPassedLabel); 133codeStream.Emit(ILOpcode.bne_un, typeMismatchExceptionLabel); 154codeStream.Emit(ILOpcode.brfalse, notSzArrayLabel); 163codeStream.Emit(ILOpcode.ble_un, rangeExceptionLabel); 169codeStream.Emit(ILOpcode.br, rangeCheckDoneLabel); 188codeStream.Emit(ILOpcode.bge_un, rangeExceptionLabel);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.cs (1)
119ilStream.Emit(ILOpcode.brtrue, doneResult);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncThunks.cs (5)
104codestream.Emit(ILOpcode.brfalse, finishedLabel); 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 (3)
406codeStream.Emit(ILOpcode.bne_un, startOfLoopLabel); 608codeStream.Emit(ILOpcode.leave, returnLabel); 724codeStream.Emit(ILOpcode.br, returnNullLabel);
parent\parent\Common\TypeSystem\IL\Stubs\GetFieldHelperMethodOverride.cs (2)
184switchStream.Emit(ILOpcode.bge, lGotBaseFieldAddress); 187switchStream.Emit(ILOpcode.br, lGotNumFieldsInBase);
parent\parent\Common\TypeSystem\IL\Stubs\PInvokeILEmitter.cs (1)
422unmarshallingCodestream.Emit(ILOpcode.leave, lReturn);
parent\parent\Common\TypeSystem\IL\Stubs\StreamIntrinsics.cs (2)
38codestream.Emit(ILOpcode.bne_un, lOverridden); 44codestream.Emit(ILOpcode.bne_un, lOverridden);
parent\parent\Common\TypeSystem\IL\Stubs\TypeSystemThrowingILEmitter.cs (1)
97codeStream.Emit(ILOpcode.br, infinityLabel);
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.Aot.cs (20)
197codeStream.Emit(ILOpcode.brfalse, lNull); 349codeStream.Emit(ILOpcode.brfalse, lNullCheck); 365codeStream.Emit(ILOpcode.blt, lSmaller); 368codeStream.Emit(ILOpcode.br, lDone); 422codeStream.Emit(ILOpcode.brfalse, lDone); 433codeStream.Emit(ILOpcode.br, lRangeCheck); 462codeStream.Emit(ILOpcode.blt, lLoopHeader); 507codeStream.Emit(ILOpcode.br, lRangeCheck); 540codeStream.Emit(ILOpcode.blt, lLoopHeader); 665codeStream.Emit(ILOpcode.brfalse, lNull); 681codeStream.Emit(ILOpcode.brtrue, lNonNull); 740codeStream.Emit(ILOpcode.brfalse, lNull); 769codeStream.Emit(ILOpcode.brfalse, lNull); 797codeStream.Emit(ILOpcode.brfalse, lNull); 820codeStream.Emit(ILOpcode.brfalse, lNull); 848codeStream.Emit(ILOpcode.brfalse, lNull); 877codeStream.Emit(ILOpcode.brfalse, lNull); 901codeStream.Emit(ILOpcode.brfalse, lNull); 917codeStream.Emit(ILOpcode.brfalse, lNull); 939codeStream.Emit(ILOpcode.brfalse, lNull);
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.cs (23)
1235codeStream.Emit(ILOpcode.brfalse, lNullArray); 1292codeStream.Emit(ILOpcode.brfalse, lNullArray); 1308codeStream.Emit(ILOpcode.br, lRangeCheck); 1334codeStream.Emit(ILOpcode.blt, lLoopHeader); 1356codeStream.Emit(ILOpcode.brfalse, lNullArray); 1381codeStream.Emit(ILOpcode.br, lRangeCheck); 1412codeStream.Emit(ILOpcode.blt, lLoopHeader); 1435codeStream.Emit(ILOpcode.brfalse, lNullArray); 1470codeStream.Emit(ILOpcode.br, lRangeCheck); 1491codeStream.Emit(ILOpcode.blt, lLoopHeader); 1512codeStream.Emit(ILOpcode.brfalse, lNullArray); 1588codeStream.Emit(ILOpcode.brfalse, pLoadFalseLabel); 1590codeStream.Emit(ILOpcode.br, pDoneLabel); 1657codeStream.Emit(ILOpcode.brtrue, lNonNullString); 1665codeStream.Emit(ILOpcode.br, lCommonExit); 1721codeStream.Emit(ILOpcode.brfalse, lNullCheck); 1783codeStream.Emit(ILOpcode.brfalse, lNullCheck); 1963cleanupCodeStream.Emit(ILOpcode.brfalse, lNotAddrefed); 1994cleanupCodeStream.Emit(ILOpcode.beq, lSkipPropagation); 2057codeStream.Emit(ILOpcode.brfalse, lNullPointer); 2065codeStream.Emit(ILOpcode.br, lDone); 2083codeStream.Emit(ILOpcode.brfalse, lNullPointer); 2091codeStream.Emit(ILOpcode.br, lDone);
ILCompiler.ReadyToRun (31)
IL\Stubs\PInvokeILEmitter.cs (1)
108unmarshallingCodestream.Emit(ILOpcode.leave, lReturn);
parent\parent\Common\TypeSystem\IL\HelperExtensions.cs (1)
67codeStream.Emit(ILOpcode.br, label);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.cs (1)
119ilStream.Emit(ILOpcode.brtrue, doneResult);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncThunks.cs (5)
104codestream.Emit(ILOpcode.brfalse, finishedLabel); 105codestream.Emit(ILOpcode.leave, suspendedLabel); 149codestream.Emit(ILOpcode.leave, returnTaskLabel); 188codestream.Emit(ILOpcode.leave, returnTaskLabel); 224codestream.Emit(ILOpcode.leave, returnTaskLabel);
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.cs (23)
1235codeStream.Emit(ILOpcode.brfalse, lNullArray); 1292codeStream.Emit(ILOpcode.brfalse, lNullArray); 1308codeStream.Emit(ILOpcode.br, lRangeCheck); 1334codeStream.Emit(ILOpcode.blt, lLoopHeader); 1356codeStream.Emit(ILOpcode.brfalse, lNullArray); 1381codeStream.Emit(ILOpcode.br, lRangeCheck); 1412codeStream.Emit(ILOpcode.blt, lLoopHeader); 1435codeStream.Emit(ILOpcode.brfalse, lNullArray); 1470codeStream.Emit(ILOpcode.br, lRangeCheck); 1491codeStream.Emit(ILOpcode.blt, lLoopHeader); 1512codeStream.Emit(ILOpcode.brfalse, lNullArray); 1588codeStream.Emit(ILOpcode.brfalse, pLoadFalseLabel); 1590codeStream.Emit(ILOpcode.br, pDoneLabel); 1657codeStream.Emit(ILOpcode.brtrue, lNonNullString); 1665codeStream.Emit(ILOpcode.br, lCommonExit); 1721codeStream.Emit(ILOpcode.brfalse, lNullCheck); 1783codeStream.Emit(ILOpcode.brfalse, lNullCheck); 1963cleanupCodeStream.Emit(ILOpcode.brfalse, lNotAddrefed); 1994cleanupCodeStream.Emit(ILOpcode.beq, lSkipPropagation); 2057codeStream.Emit(ILOpcode.brfalse, lNullPointer); 2065codeStream.Emit(ILOpcode.br, lDone); 2083codeStream.Emit(ILOpcode.brfalse, lNullPointer); 2091codeStream.Emit(ILOpcode.br, lDone);
ILCompiler.RyuJit (2)
parent\parent\Common\TypeSystem\IL\HelperExtensions.cs (1)
67codeStream.Emit(ILOpcode.br, label);
parent\parent\Common\TypeSystem\IL\Stubs\TypeSystemThrowingILEmitter.cs (1)
97codeStream.Emit(ILOpcode.br, infinityLabel);
ILCompiler.TypeSystem (3)
parent\parent\Common\TypeSystem\IL\HelperExtensions.cs (1)
67codeStream.Emit(ILOpcode.br, label);
parent\parent\Common\TypeSystem\IL\UnsafeAccessors.cs (2)
857codeStream.Emit(ILOpcode.br, label); 871codeStream.Emit(ILOpcode.br, label);