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);
1271
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
1354
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
1571
var afterIf = new
BasicBlockBuilder
(BasicBlockKind.Block);
1623
var afterIf = new
BasicBlockBuilder
(BasicBlockKind.Block);
2359
var done = new
BasicBlockBuilder
(BasicBlockKind.Block);
2360
var checkRight = new
BasicBlockBuilder
(BasicBlockKind.Block);
2361
var resultIsLeft = new
BasicBlockBuilder
(BasicBlockKind.Block);
2428
var done = new
BasicBlockBuilder
(BasicBlockKind.Block);
2429
var checkRight = new
BasicBlockBuilder
(BasicBlockKind.Block);
2491
var done = new
BasicBlockBuilder
(BasicBlockKind.Block);
2492
var doBitWise = new
BasicBlockBuilder
(BasicBlockKind.Block);
2588
var done = new
BasicBlockBuilder
(BasicBlockKind.Block);
2589
var doBitWise = new
BasicBlockBuilder
(BasicBlockKind.Block);
2697
var labEnd = new
BasicBlockBuilder
(BasicBlockKind.Block);
2803
dest ??= new
BasicBlockBuilder
(BasicBlockKind.Block);
2824
BasicBlockBuilder? fallThrough = new
BasicBlockBuilder
(BasicBlockKind.Block);
2888
var afterIf = new
BasicBlockBuilder
(BasicBlockKind.Block);
2907
var whenNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
2913
dest ??= new
BasicBlockBuilder
(BasicBlockKind.Block);
2917
var afterCoalesce = new
BasicBlockBuilder
(BasicBlockKind.Block);
2941
dest ??= new
BasicBlockBuilder
(BasicBlockKind.Block);
2951
dest ??= new
BasicBlockBuilder
(BasicBlockKind.Block);
3061
var whenNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
3065
var afterCoalesce = new
BasicBlockBuilder
(BasicBlockKind.Block);
3134
var whenNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
3135
var afterCoalesce = new
BasicBlockBuilder
(BasicBlockKind.Block);
3388
var whenNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
3457
var afterAccess = new
BasicBlockBuilder
(BasicBlockKind.Block);
3631
var start = new
BasicBlockBuilder
(BasicBlockKind.Block);
3703
var catchBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
3716
var continueDispatchBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
3776
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
3778
var continueDispatchBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
3880
labeled = new
BasicBlockBuilder
(BasicBlockKind.Block);
3890
return new
BasicBlockBuilder
(BasicBlockKind.Block);
3904
labeledBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
3934
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block), linkToPrevious: false);
4096
var afterTryFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4128
var endOfFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4133
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
4368
var afterTryFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4410
var endOfFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4414
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
4541
var afterTryFinally = new
BasicBlockBuilder
(BasicBlockKind.Block);
4756
BasicBlockBuilder checkConditionBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
4757
BasicBlockBuilder bodyBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
4949
var afterPositiveCheck = new
BasicBlockBuilder
(BasicBlockKind.Block);
4953
var whenNotNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
5060
var notPositive = new
BasicBlockBuilder
(BasicBlockKind.Block);
5178
var whenBothNotNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
5199
var notPositive = new
BasicBlockBuilder
(BasicBlockKind.Block);
5329
BasicBlockBuilder afterIncrement = new
BasicBlockBuilder
(BasicBlockKind.Block);
5341
BasicBlockBuilder whenNotNull = new
BasicBlockBuilder
(BasicBlockKind.Block);
5517
var body = new
BasicBlockBuilder
(BasicBlockKind.Block);
5518
var nextSection = new
BasicBlockBuilder
(BasicBlockKind.Block);
5533
var nextCase = new
BasicBlockBuilder
(BasicBlockKind.Block);
5628
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block));
5715
AppendNewBlock(new
BasicBlockBuilder
(BasicBlockKind.Block), linkToPrevious: false);
5759
var start = new
BasicBlockBuilder
(BasicBlockKind.Block);
5841
afterInitialization = new
BasicBlockBuilder
(BasicBlockKind.Block);
6834
resultBlock = new
BasicBlockBuilder
(BasicBlockKind.Block);
7787
var afterSwitch = new
BasicBlockBuilder
(BasicBlockKind.Block);
7794
var afterArm = new
BasicBlockBuilder
(BasicBlockKind.Block);