2 writes to _loweredDecisionDag
Microsoft.CodeAnalysis.CSharp (2)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
371
_loweredDecisionDag
= ArrayBuilder<BoundStatement>.GetInstance();
429
_loweredDecisionDag
= null;
22 references to _loweredDecisionDag
Microsoft.CodeAnalysis.CSharp (22)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (22)
381
_loweredDecisionDag
.Add(_factory.Goto(GetDagNodeLabel(firstNode)));
402
_loweredDecisionDag
.Add(_factory.Label(label));
428
var result =
_loweredDecisionDag
.ToImmutableAndFree();
463
_loweredDecisionDag
.Add(_factory.ExpressionStatement(sideEffect));
479
_loweredDecisionDag
.Add(_factory.ConditionalGoto(test, GetDagNodeLabel(whenTrue), jumpIfTrue: true));
484
_loweredDecisionDag
.Add(_factory.ConditionalGoto(test, GetDagNodeLabel(whenFalse), jumpIfTrue: false));
489
_loweredDecisionDag
.Add(_factory.ConditionalGoto(test, GetDagNodeLabel(whenTrue), jumpIfTrue: true));
490
_loweredDecisionDag
.Add(_factory.Goto(GetDagNodeLabel(whenFalse)));
663
_loweredDecisionDag
.Add(_factory.Goto(leaf.Label));
682
_loweredDecisionDag
.Add(_factory.ConditionalGoto(test, trueLabel, jumpIfTrue: true));
688
_loweredDecisionDag
.Add(_factory.ConditionalGoto(test, falseLabel, jumpIfTrue: false));
694
_loweredDecisionDag
.Add(_factory.ConditionalGoto(test, falseLabel, jumpIfTrue: false));
696
_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)));