21 references to CorInfoCallConv
ILCompiler.Compiler (13)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoTypes.cs (13)
108public CorInfoCallConv callConv; 123internal CorInfoCallConv getCallConv() { return (CorInfoCallConv)((callConv & CorInfoCallConv.CORINFO_CALLCONV_MASK)); } 124private bool hasThis() { return ((callConv & CorInfoCallConv.CORINFO_CALLCONV_HASTHIS) != 0); } 125private bool hasExplicitThis() { return ((callConv & CorInfoCallConv.CORINFO_CALLCONV_EXPLICITTHIS) != 0); } 126private bool hasImplicitThis() { return ((callConv & (CorInfoCallConv.CORINFO_CALLCONV_HASTHIS | CorInfoCallConv.CORINFO_CALLCONV_EXPLICITTHIS)) == CorInfoCallConv.CORINFO_CALLCONV_HASTHIS); } 128private bool isVarArg() { return ((getCallConv() == CorInfoCallConv.CORINFO_CALLCONV_VARARG) || (getCallConv() == CorInfoCallConv.CORINFO_CALLCONV_NATIVEVARARG)); } 129internal bool hasTypeArg() { return ((callConv & CorInfoCallConv.CORINFO_CALLCONV_PARAMTYPE) != 0); } 130internal bool isAsyncCall() { return ((callConv & CorInfoCallConv.CORINFO_CALLCONV_ASYNCCALL) != 0); }
ILCompiler.RyuJit (8)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (8)
863sig->callConv |= CorInfoCallConv.CORINFO_CALLCONV_ASYNCCALL; 877sig->callConv |= CorInfoCallConv.CORINFO_CALLCONV_PARAMTYPE; 896sig->callConv = (CorInfoCallConv)(signature.Flags & MethodSignatureFlags.UnmanagedCallingConventionMask); 899if (sig->callConv == CorInfoCallConv.CORINFO_CALLCONV_VARARG) 902if (!signature.IsStatic) sig->callConv |= CorInfoCallConv.CORINFO_CALLCONV_HASTHIS; 903if (signature.IsExplicitThis) sig->callConv |= CorInfoCallConv.CORINFO_CALLCONV_EXPLICITTHIS; 905if (signature.GenericParameterCount != 0) sig->callConv |= CorInfoCallConv.CORINFO_CALLCONV_GENERIC; 937sig->callConv = CorInfoCallConv.CORINFO_CALLCONV_DEFAULT;