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