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