19 references to Spill
Microsoft.CodeAnalysis.CSharp (19)
Lowering\SpillSequenceSpiller.cs (19)
371var left = Spill(builder, assignment.Left, RefKind.Ref); 372var right = Spill(builder, assignment.Right, RefKind.Ref); 420var receiver = Spill(builder, field.ReceiverOpt, fieldSymbol.ContainingType.IsValueType ? refKind : RefKind.None); 564var replacement = Spill(builder, newList[i], refKind, sideEffectsOnly); 721expression = Spill(builder, expression); 821expression = Spill(leftBuilder, expression, RefKind.None); 836left = Spill(leftBuilder, VisitExpression(ref leftBuilder, left), RefKind.Ref); 856receiver = Spill(leftBuilder, VisitExpression(ref leftBuilder, field.ReceiverOpt)); 868expression = Spill(leftBuilder, expression, RefKind.None); 875Spill(leftBuilder, receiver, sideEffectsOnly: true); 883receiver = Spill(leftBuilder, VisitExpression(ref leftBuilder, field.ReceiverOpt), RefKind.Ref); 891Spill(leftBuilder, field, sideEffectsOnly: true); 922left = Spill(leftBuilder, left); 965receiver = Spill(receiverBuilder, VisitExpression(ref receiverBuilder, receiver), refKind: refKind); 1025invokedExpression = Spill(invokedExpressionBuilder, VisitExpression(ref invokedExpressionBuilder, node.InvokedExpression)); 1150left = Spill(leftBuilder, left); 1191receiver = Spill(receiverBuilder, receiver, RefKind.None); 1208receiver = Spill(receiverBuilder, receiver, RefKind.Ref); 1341expression = Spill(expressionBuilder, expression);