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