9 references to EmitAsTail
System.Core (9)
Microsoft\Scripting\Compiler\LambdaCompiler.ControlFlow.cs (1)
109
tailCall = labelInfo.CanReturn ? CompilationFlags.
EmitAsTail
: CompilationFlags.EmitAsNoTail;
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (2)
54
Debug.Assert(newValue == CompilationFlags.
EmitAsTail
|| newValue == CompilationFlags.EmitAsMiddle || newValue == CompilationFlags.EmitAsNoTail);
355
if ((flags & CompilationFlags.EmitAsTailCallMask) == CompilationFlags.
EmitAsTail
&& !MethodHasByRefParameter(mi)) {
Microsoft\Scripting\Compiler\LambdaCompiler.Lambda.cs (1)
151
CompilationFlags tailCallFlag = _lambda.TailCall ? CompilationFlags.
EmitAsTail
: CompilationFlags.EmitAsNoTail;
Microsoft\Scripting\Compiler\LambdaCompiler.Logical.cs (3)
45
if ((flags & CompilationFlags.EmitAsTailCallMask) == CompilationFlags.
EmitAsTail
) {
300
if ((flags & CompilationFlags.EmitAsTailCallMask) == CompilationFlags.
EmitAsTail
) {
427
if ((flags & CompilationFlags.EmitAsTailCallMask) == CompilationFlags.
EmitAsTail
) {
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (2)
65
tailCallFlag = CompilationFlags.
EmitAsTail
;
447
if ((flags & CompilationFlags.EmitAsTailCallMask) == CompilationFlags.
EmitAsTail
) {