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