65 references to BasicBlockBuilder
Microsoft.CodeAnalysis (65)
Operations\ControlFlowGraphBuilder.cs (65)
30
private readonly BasicBlockBuilder _entry = new
BasicBlockBuilder
(BasicBlockKind.Entry);
31
private readonly BasicBlockBuilder _exit = new
BasicBlockBuilder
(BasicBlockKind.Exit);
1263
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
1346
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
1563
var afterIf = new
BasicBlockBuilder
(BasicBlockKind.Block);
1615
var afterIf = new
BasicBlockBuilder
(BasicBlockKind.Block);
2351
var done = new
BasicBlockBuilder
(BasicBlockKind.Block);
2352
var checkRight = new
BasicBlockBuilder
(BasicBlockKind.Block);
2353
var resultIsLeft = new
BasicBlockBuilder
(BasicBlockKind.Block);
2420
var done = new
BasicBlockBuilder
(BasicBlockKind.Block);
2421
var checkRight = new
BasicBlockBuilder
(BasicBlockKind.Block);
2483
var done = new
BasicBlockBuilder
(BasicBlockKind.Block);
2484
var doBitWise = new
BasicBlockBuilder
(BasicBlockKind.Block);
2580
var done = new
BasicBlockBuilder
(BasicBlockKind.Block);
2581
var doBitWise = new
BasicBlockBuilder
(BasicBlockKind.Block);
2689
var labEnd = new
BasicBlockBuilder
(BasicBlockKind.Block);
2795
dest ??= new
BasicBlockBuilder
(BasicBlockKind.Block);
2816
BasicBlockBuilder? fallThrough = new
BasicBlockBuilder
(BasicBlockKind.Block);
2880
var afterIf = new
BasicBlockBuilder
(BasicBlockKind.Block);
2899
var whenNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
2905
dest ??= new
BasicBlockBuilder
(BasicBlockKind.Block);
2909
var afterCoalesce = new
BasicBlockBuilder
(BasicBlockKind.Block);
2933
dest ??= new
BasicBlockBuilder
(BasicBlockKind.Block);
2943
dest ??= new
BasicBlockBuilder
(BasicBlockKind.Block);
3053
var whenNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
3057
var afterCoalesce = new
BasicBlockBuilder
(BasicBlockKind.Block);
3126
var whenNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
3127
var afterCoalesce = new
BasicBlockBuilder
(BasicBlockKind.Block);
3380
var whenNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
3449
var afterAccess = new
BasicBlockBuilder
(BasicBlockKind.Block);
3623
var start = new
BasicBlockBuilder
(BasicBlockKind.Block);
3695
var catchBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
3708
var continueDispatchBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
3768
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
3770
var continueDispatchBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
3872
labeled = new
BasicBlockBuilder
(BasicBlockKind.Block);
3882
return new
BasicBlockBuilder
(BasicBlockKind.Block);
3896
labeledBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
3926
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block), linkToPrevious: false);
4087
var afterTryFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4119
var endOfFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4124
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
4359
var afterTryFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4401
var endOfFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4405
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
4532
var afterTryFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4747
BasicBlockBuilder checkConditionBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
4748
BasicBlockBuilder bodyBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
4940
var afterPositiveCheck = new
BasicBlockBuilder
(BasicBlockKind.Block);
4944
var whenNotNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
5051
var notPositive = new
BasicBlockBuilder
(BasicBlockKind.Block);
5169
var whenBothNotNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
5190
var notPositive = new
BasicBlockBuilder
(BasicBlockKind.Block);
5320
BasicBlockBuilder afterIncrement = new
BasicBlockBuilder
(BasicBlockKind.Block);
5332
BasicBlockBuilder whenNotNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
5508
var body = new
BasicBlockBuilder
(BasicBlockKind.Block);
5509
var nextSection = new
BasicBlockBuilder
(BasicBlockKind.Block);
5524
var nextCase = new
BasicBlockBuilder
(BasicBlockKind.Block);
5619
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
5706
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block), linkToPrevious: false);
5750
var start = new
BasicBlockBuilder
(BasicBlockKind.Block);
5832
afterInitialization = new
BasicBlockBuilder
(BasicBlockKind.Block);
6825
resultBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
7775
var afterSwitch = new
BasicBlockBuilder
(BasicBlockKind.Block);
7782
var afterArm = new
BasicBlockBuilder
(BasicBlockKind.Block);