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));
1345
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
1562
var afterIf = new
BasicBlockBuilder
(BasicBlockKind.Block);
1614
var afterIf = new
BasicBlockBuilder
(BasicBlockKind.Block);
2349
var done = new
BasicBlockBuilder
(BasicBlockKind.Block);
2350
var checkRight = new
BasicBlockBuilder
(BasicBlockKind.Block);
2351
var resultIsLeft = new
BasicBlockBuilder
(BasicBlockKind.Block);
2418
var done = new
BasicBlockBuilder
(BasicBlockKind.Block);
2419
var checkRight = new
BasicBlockBuilder
(BasicBlockKind.Block);
2481
var done = new
BasicBlockBuilder
(BasicBlockKind.Block);
2482
var doBitWise = new
BasicBlockBuilder
(BasicBlockKind.Block);
2578
var done = new
BasicBlockBuilder
(BasicBlockKind.Block);
2579
var doBitWise = new
BasicBlockBuilder
(BasicBlockKind.Block);
2687
var labEnd = new
BasicBlockBuilder
(BasicBlockKind.Block);
2793
dest ??= new
BasicBlockBuilder
(BasicBlockKind.Block);
2814
BasicBlockBuilder? fallThrough = new
BasicBlockBuilder
(BasicBlockKind.Block);
2878
var afterIf = new
BasicBlockBuilder
(BasicBlockKind.Block);
2897
var whenNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
2903
dest ??= new
BasicBlockBuilder
(BasicBlockKind.Block);
2907
var afterCoalesce = new
BasicBlockBuilder
(BasicBlockKind.Block);
2931
dest ??= new
BasicBlockBuilder
(BasicBlockKind.Block);
2941
dest ??= new
BasicBlockBuilder
(BasicBlockKind.Block);
3051
var whenNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
3055
var afterCoalesce = new
BasicBlockBuilder
(BasicBlockKind.Block);
3124
var whenNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
3125
var afterCoalesce = new
BasicBlockBuilder
(BasicBlockKind.Block);
3378
var whenNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
3447
var afterAccess = new
BasicBlockBuilder
(BasicBlockKind.Block);
3621
var start = new
BasicBlockBuilder
(BasicBlockKind.Block);
3693
var catchBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
3706
var continueDispatchBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
3766
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
3768
var continueDispatchBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
3870
labeled = new
BasicBlockBuilder
(BasicBlockKind.Block);
3880
return new
BasicBlockBuilder
(BasicBlockKind.Block);
3894
labeledBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
3924
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block), linkToPrevious: false);
4085
var afterTryFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4117
var endOfFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4122
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
4357
var afterTryFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4399
var endOfFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4403
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
4530
var afterTryFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4745
BasicBlockBuilder checkConditionBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
4746
BasicBlockBuilder bodyBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
4938
var afterPositiveCheck = new
BasicBlockBuilder
(BasicBlockKind.Block);
4942
var whenNotNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
5049
var notPositive = new
BasicBlockBuilder
(BasicBlockKind.Block);
5167
var whenBothNotNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
5188
var notPositive = new
BasicBlockBuilder
(BasicBlockKind.Block);
5318
BasicBlockBuilder afterIncrement = new
BasicBlockBuilder
(BasicBlockKind.Block);
5330
BasicBlockBuilder whenNotNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
5506
var body = new
BasicBlockBuilder
(BasicBlockKind.Block);
5507
var nextSection = new
BasicBlockBuilder
(BasicBlockKind.Block);
5522
var nextCase = new
BasicBlockBuilder
(BasicBlockKind.Block);
5617
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
5704
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block), linkToPrevious: false);
5748
var start = new
BasicBlockBuilder
(BasicBlockKind.Block);
5830
afterInitialization = new
BasicBlockBuilder
(BasicBlockKind.Block);
6801
resultBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
7745
var afterSwitch = new
BasicBlockBuilder
(BasicBlockKind.Block);
7752
var afterArm = new
BasicBlockBuilder
(BasicBlockKind.Block);