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)); 428var 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)));