20 references to Spill
Microsoft.CodeAnalysis.CSharp (20)
Lowering\AsyncRewriter\RuntimeAsyncRewriter.cs (1)
226
Debug.Assert(leftLocal.LocalSymbol.SynthesizedKind == SynthesizedLocalKind.
Spill
||
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
,
1007
var tmp = _F.SynthesizedLocal(node.Type, kind: SynthesizedLocalKind.
Spill
, syntax: _F.Syntax);
1146
var tmp = _F.SynthesizedLocal(node.Type, kind: SynthesizedLocalKind.
Spill
, syntax: _F.Syntax);
1161
var tmp = _F.SynthesizedLocal(condition.Type, kind: SynthesizedLocalKind.
Spill
, syntax: _F.Syntax);
1261
var tmp = _F.SynthesizedLocal(node.Type, kind: SynthesizedLocalKind.
Spill
, syntax: _F.Syntax);
1317
var clone = _F.SynthesizedLocal(receiver.Type, _F.Syntax, refKind: RefKind.None, kind: SynthesizedLocalKind.
Spill
);
1347
var tmp = _F.SynthesizedLocal(node.Type, kind: SynthesizedLocalKind.
Spill
, syntax: _F.Syntax);
1496
/// <see cref="SynthesizedLocalKind.
Spill
"/>.
1508
LocalSymbol longLived = local.WithSynthesizedLocalKindAndSyntax(SynthesizedLocalKind.
Spill
, _F.Syntax);
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
244
return refLocal.SynthesizedKind == SynthesizedLocalKind.
Spill
||
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (3)
319
Debug.Assert(local.SynthesizedKind == SynthesizedLocalKind.
Spill
||
644
Debug.Assert(leftLocal.SynthesizedKind == SynthesizedLocalKind.
Spill
||
672
SynthesizedLocalKind.
Spill
=> awaitSyntax.IsKind(SyntaxKind.AwaitExpression) || awaitSyntax.IsKind(SyntaxKind.SwitchExpression),
Lowering\StateMachineRewriter\RefInitializationHoister.cs (2)
74
Debug.Assert(local.SynthesizedKind == SynthesizedLocalKind.
Spill
||
80
SynthesizedLocalKind.
Spill
=> this._originalMethod.IsAsync,
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
174
Debug.Assert(synthesizedKind == SynthesizedLocalKind.
Spill
||