2 writes to _loweredDecisionDag
Microsoft.CodeAnalysis.CSharp (2)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
372
_loweredDecisionDag
= ArrayBuilder<BoundStatement>.GetInstance();
430
_loweredDecisionDag
= null;
22 references to _loweredDecisionDag
Microsoft.CodeAnalysis.CSharp (22)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (22)
382
_loweredDecisionDag
.Add(_factory.Goto(GetDagNodeLabel(firstNode)));
403
_loweredDecisionDag
.Add(_factory.Label(label));
429
var result =
_loweredDecisionDag
.ToImmutableAndFree();
464
_loweredDecisionDag
.Add(_factory.ExpressionStatement(sideEffect));
480
_loweredDecisionDag
.Add(_factory.ConditionalGoto(test, GetDagNodeLabel(whenTrue), jumpIfTrue: true));
485
_loweredDecisionDag
.Add(_factory.ConditionalGoto(test, GetDagNodeLabel(whenFalse), jumpIfTrue: false));
490
_loweredDecisionDag
.Add(_factory.ConditionalGoto(test, GetDagNodeLabel(whenTrue), jumpIfTrue: true));
491
_loweredDecisionDag
.Add(_factory.Goto(GetDagNodeLabel(whenFalse)));
664
_loweredDecisionDag
.Add(_factory.Goto(leaf.Label));
683
_loweredDecisionDag
.Add(_factory.ConditionalGoto(test, trueLabel, jumpIfTrue: true));
689
_loweredDecisionDag
.Add(_factory.ConditionalGoto(test, falseLabel, jumpIfTrue: false));
695
_loweredDecisionDag
.Add(_factory.ConditionalGoto(test, falseLabel, jumpIfTrue: false));
697
_loweredDecisionDag
.Add(_factory.Label(falseLabel));
781
_loweredDecisionDag
.Add(dispatch);
807
_loweredDecisionDag
.Add(dispatch);
830
_loweredDecisionDag
.Add(_factory.ConditionalGoto(MakeValueTest(node.Syntax, input, cases[i].value), cases[i].label, jumpIfTrue: true));
833
_loweredDecisionDag
.Add(_factory.Goto(defaultLabel));
839
_loweredDecisionDag
.Add(_factory.ConditionalGoto(MakeRelationalTest(node.Syntax, input, lessThanOrEqualOperator, cases[firstIndex + half - 1].value), gt, jumpIfTrue: false));
841
_loweredDecisionDag
.Add(_factory.Label(gt));
1207
_loweredDecisionDag
.Add(_factory.ExpressionStatement(sideEffect));
1213
_loweredDecisionDag
.Add(_factory.HiddenSequencePoint());
1218
_loweredDecisionDag
.Add(_factory.Goto(GetDagNodeLabel(evaluationNode.Next)));