60 references to brfalse
ILCompiler.Compiler (44)
Compiler\Dataflow\MethodBodyScanner.cs (1)
730
case ILOpcode.
brfalse
:
Compiler\Dataflow\ScannerExtensions.cs (1)
30
case ILOpcode.
brfalse
:
Compiler\SubstitutedILProvider.cs (4)
314
if (opcode == ILOpcode.
brfalse
|| opcode == ILOpcode.brfalse_s
326
else if ((constant == 0 && (opcode == ILOpcode.
brfalse
|| opcode == ILOpcode.brfalse_s))
716
case ILOpcode.
brfalse
:
723
|| ((opcode is ILOpcode.
brfalse
or ILOpcode.brfalse_s) && val.Value == 0);
Compiler\TypePreinit.cs (1)
1142
case ILOpcode.
brfalse
:
IL\ILImporter.Scanner.cs (5)
1186
if (opcode == ILOpcode.
brfalse
1209
if (opcode == ILOpcode.
brfalse
&& _isInstCheckPatternAnalyzer.IsIsInstBranch)
1222
if (opcode == ILOpcode.
brfalse
&& _previousInstructionOffset >= 0)
1545
if (nextOpcode is ILOpcode.brtrue or ILOpcode.brtrue_s or ILOpcode.
brfalse
or ILOpcode.brfalse_s)
1560
if (nextOpcode is ILOpcode.brtrue or ILOpcode.brtrue_s or ILOpcode.
brfalse
or ILOpcode.brfalse_s)
IL\IsInstCheckPatternAnalyzer.cs (2)
58
if (opcode is ILOpcode.
brfalse
or ILOpcode.brfalse_s)
86
if (opcode is ILOpcode.
brfalse
or ILOpcode.brfalse_s)
IL\TypeEqualityPatternAnalyzer.cs (1)
128
if (opcode is ILOpcode.
brfalse
or ILOpcode.brfalse_s or ILOpcode.brtrue or ILOpcode.brtrue_s)
parent\parent\Common\TypeSystem\IL\ILImporter.cs (2)
229
case ILOpcode.
brfalse
:
479
case ILOpcode.
brfalse
:
parent\parent\Common\TypeSystem\IL\Stubs\ArrayMethodILEmitter.cs (2)
118
codeStream.Emit(ILOpcode.
brfalse
, typeCheckPassedLabel);
154
codeStream.Emit(ILOpcode.
brfalse
, notSzArrayLabel);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncThunks.cs (1)
104
codestream.Emit(ILOpcode.
brfalse
, finishedLabel);
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.Aot.cs (13)
197
codeStream.Emit(ILOpcode.
brfalse
, lNull);
349
codeStream.Emit(ILOpcode.
brfalse
, lNullCheck);
422
codeStream.Emit(ILOpcode.
brfalse
, lDone);
665
codeStream.Emit(ILOpcode.
brfalse
, lNull);
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 (11)
1235
codeStream.Emit(ILOpcode.
brfalse
, lNullArray);
1292
codeStream.Emit(ILOpcode.
brfalse
, lNullArray);
1356
codeStream.Emit(ILOpcode.
brfalse
, lNullArray);
1435
codeStream.Emit(ILOpcode.
brfalse
, lNullArray);
1512
codeStream.Emit(ILOpcode.
brfalse
, lNullArray);
1588
codeStream.Emit(ILOpcode.
brfalse
, pLoadFalseLabel);
1721
codeStream.Emit(ILOpcode.
brfalse
, lNullCheck);
1783
codeStream.Emit(ILOpcode.
brfalse
, lNullCheck);
1963
cleanupCodeStream.Emit(ILOpcode.
brfalse
, lNotAddrefed);
2057
codeStream.Emit(ILOpcode.
brfalse
, lNullPointer);
2083
codeStream.Emit(ILOpcode.
brfalse
, lNullPointer);
ILCompiler.ReadyToRun (12)
parent\parent\Common\TypeSystem\IL\Stubs\AsyncThunks.cs (1)
104
codestream.Emit(ILOpcode.
brfalse
, finishedLabel);
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.cs (11)
1235
codeStream.Emit(ILOpcode.
brfalse
, lNullArray);
1292
codeStream.Emit(ILOpcode.
brfalse
, lNullArray);
1356
codeStream.Emit(ILOpcode.
brfalse
, lNullArray);
1435
codeStream.Emit(ILOpcode.
brfalse
, lNullArray);
1512
codeStream.Emit(ILOpcode.
brfalse
, lNullArray);
1588
codeStream.Emit(ILOpcode.
brfalse
, pLoadFalseLabel);
1721
codeStream.Emit(ILOpcode.
brfalse
, lNullCheck);
1783
codeStream.Emit(ILOpcode.
brfalse
, lNullCheck);
1963
cleanupCodeStream.Emit(ILOpcode.
brfalse
, lNotAddrefed);
2057
codeStream.Emit(ILOpcode.
brfalse
, lNullPointer);
2083
codeStream.Emit(ILOpcode.
brfalse
, lNullPointer);
ILCompiler.TypeSystem (4)
parent\parent\Common\TypeSystem\IL\ILDisassembler.cs (1)
396
case ILOpcode.
brfalse
:
parent\parent\Common\TypeSystem\IL\ILStackHelper.cs (2)
182
case ILOpcode.
brfalse
:
219
else if (opcode is ILOpcode.
brfalse
or ILOpcode.brfalse_s or ILOpcode.brtrue_s or ILOpcode.brtrue)
parent\parent\Common\TypeSystem\IL\Stubs\ILEmitter.cs (1)
200
Debug.Assert(opcode == ILOpcode.br || opcode == ILOpcode.
brfalse
||