19 references to Spill
Microsoft.CodeAnalysis.CSharp (19)
Lowering\LocalRewriter\LocalRewriter_Await.cs (1)
49kind: SynthesizedLocalKind.Spill);
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
55var countTemp = CaptureExpressionInTempIfNeeded(rewrittenCount, sideEffects, locals, SynthesizedLocalKind.Spill);
Lowering\SpillSequenceSpiller.cs (10)
397if (local.LocalSymbol.SynthesizedKind == SynthesizedLocalKind.Spill || refKind != RefKind.None) 510kind: SynthesizedLocalKind.Spill, 996var tmp = _F.SynthesizedLocal(node.Type, kind: SynthesizedLocalKind.Spill, syntax: _F.Syntax); 1135var tmp = _F.SynthesizedLocal(node.Type, kind: SynthesizedLocalKind.Spill, syntax: _F.Syntax); 1150var tmp = _F.SynthesizedLocal(condition.Type, kind: SynthesizedLocalKind.Spill, syntax: _F.Syntax); 1250var tmp = _F.SynthesizedLocal(node.Type, kind: SynthesizedLocalKind.Spill, syntax: _F.Syntax); 1306var clone = _F.SynthesizedLocal(receiver.Type, _F.Syntax, refKind: RefKind.None, kind: SynthesizedLocalKind.Spill); 1336var tmp = _F.SynthesizedLocal(node.Type, kind: SynthesizedLocalKind.Spill, syntax: _F.Syntax); 1485/// <see cref="SynthesizedLocalKind.Spill"/>. 1497LocalSymbol longLived = local.WithSynthesizedLocalKindAndSyntax(SynthesizedLocalKind.Spill, _F.Syntax);
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
225return refLocal.SynthesizedKind == SynthesizedLocalKind.Spill ||
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (5)
315Debug.Assert(local.SynthesizedKind == SynthesizedLocalKind.Spill || 517Debug.Assert(local.SynthesizedKind == SynthesizedLocalKind.Spill || 523SynthesizedLocalKind.Spill => this.OriginalMethod.IsAsync, 543SynthesizedLocalKind.Spill => awaitSyntaxOpt.IsKind(SyntaxKind.AwaitExpression) || awaitSyntaxOpt.IsKind(SyntaxKind.SwitchExpression), 860Debug.Assert(leftLocal.SynthesizedKind == SynthesizedLocalKind.Spill ||
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
174Debug.Assert(synthesizedKind == SynthesizedLocalKind.Spill ||