24 references to LoweringFlags
ILCompiler.Compiler (24)
parent\parent\Common\JitInterface\WasmLowering.cs (24)
547
WasmSignature roundtripped = GetSignature(result, isAsyncCall ?
LoweringFlags
.IsAsyncCall :
LoweringFlags
.None);
589
public static
LoweringFlags
GetLoweringFlags(MethodDesc method)
591
LoweringFlags
flags = 0;
594
flags |=
LoweringFlags
.HasGenericContextArg;
598
flags |=
LoweringFlags
.IsAsyncCall;
602
flags |=
LoweringFlags
.IsUnmanagedCallersOnly;
607
public static
LoweringFlags
GetLoweringFlags(INodeWithTypeSignature node)
609
LoweringFlags
flags = 0;
612
flags |=
LoweringFlags
.HasGenericContextArg;
616
flags |=
LoweringFlags
.IsAsyncCall;
620
flags |=
LoweringFlags
.IsUnmanagedCallersOnly;
625
public static unsafe
LoweringFlags
GetLoweringFlags(CORINFO_SIG_INFO* callSig)
629
LoweringFlags
flags = 0;
632
flags |=
LoweringFlags
.HasGenericContextArg;
636
flags |=
LoweringFlags
.IsAsyncCall;
640
flags |=
LoweringFlags
.IsUnmanagedCallersOnly;
654
public static WasmSignature GetSignature(MethodSignature signature,
LoweringFlags
flags)
656
if (!flags.HasFlag(
LoweringFlags
.IsUnmanagedCallersOnly) && signature.Flags.HasFlag(MethodSignatureFlags.UnmanagedCallingConvention))
658
flags |=
LoweringFlags
.IsUnmanagedCallersOnly;
727
if (flags.HasFlag(
LoweringFlags
.IsUnmanagedCallersOnly)) // reverse P/Invoke
750
if (flags.HasFlag(
LoweringFlags
.HasGenericContextArg))
756
if (flags.HasFlag(
LoweringFlags
.IsAsyncCall))
813
if (!flags.HasFlag(
LoweringFlags
.IsUnmanagedCallersOnly))