88 instantiations of ManagedHelperInfo
ILCompiler.ReadyToRun (88)
Compiler\ReadyToRunJitHelperRootProvider.cs (88)
18new(CorInfoHelpFunc.CORINFO_HELP_DIV, "System"u8, "Math"u8, "DivInt32"u8), 19new(CorInfoHelpFunc.CORINFO_HELP_MOD, "System"u8, "Math"u8, "ModInt32"u8), 20new(CorInfoHelpFunc.CORINFO_HELP_UDIV, "System"u8, "Math"u8, "DivUInt32"u8), 21new(CorInfoHelpFunc.CORINFO_HELP_UMOD, "System"u8, "Math"u8, "ModUInt32"u8), 22new(CorInfoHelpFunc.CORINFO_HELP_LMUL_OVF, "System"u8, "Math"u8, "MultiplyChecked"u8, GetInt64MultiplySignature), 23new(CorInfoHelpFunc.CORINFO_HELP_ULMUL_OVF, "System"u8, "Math"u8, "MultiplyChecked"u8, GetUInt64MultiplySignature), 24new(CorInfoHelpFunc.CORINFO_HELP_LDIV, "System"u8, "Math"u8, "DivInt64"u8), 25new(CorInfoHelpFunc.CORINFO_HELP_LMOD, "System"u8, "Math"u8, "ModInt64"u8), 26new(CorInfoHelpFunc.CORINFO_HELP_ULDIV, "System"u8, "Math"u8, "DivUInt64"u8), 27new(CorInfoHelpFunc.CORINFO_HELP_ULMOD, "System"u8, "Math"u8, "ModUInt64"u8), 28new(CorInfoHelpFunc.CORINFO_HELP_DBL2INT_OVF, "System"u8, "Math"u8, "ConvertToInt32Checked"u8), 29new(CorInfoHelpFunc.CORINFO_HELP_DBL2LNG_OVF, "System"u8, "Math"u8, "ConvertToInt64Checked"u8), 30new(CorInfoHelpFunc.CORINFO_HELP_DBL2UINT_OVF, "System"u8, "Math"u8, "ConvertToUInt32Checked"u8), 31new(CorInfoHelpFunc.CORINFO_HELP_DBL2ULNG_OVF, "System"u8, "Math"u8, "ConvertToUInt64Checked"u8), 33new(CorInfoHelpFunc.CORINFO_HELP_NEW_MDARR, "System"u8, "Array"u8, "Ctor"u8, GetArrayCtorSignature), 34new(CorInfoHelpFunc.CORINFO_HELP_NEW_MDARR_RARE, "System"u8, "Array"u8, "Ctor"u8, GetArrayCtorSignature), 36new(CorInfoHelpFunc.CORINFO_HELP_INITCLASS, "System.Runtime.CompilerServices"u8, "InitHelpers"u8, "InitClass"u8), 37new(CorInfoHelpFunc.CORINFO_HELP_INITINSTCLASS, "System.Runtime.CompilerServices"u8, "InitHelpers"u8, "InitInstantiatedClass"u8), 39new(CorInfoHelpFunc.CORINFO_HELP_ISINSTANCEOFINTERFACE, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "IsInstanceOfInterface"u8), 40new(CorInfoHelpFunc.CORINFO_HELP_ISINSTANCEOFARRAY, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "IsInstanceOfAny"u8), 41new(CorInfoHelpFunc.CORINFO_HELP_ISINSTANCEOFCLASS, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "IsInstanceOfClass"u8), 42new(CorInfoHelpFunc.CORINFO_HELP_ISINSTANCEOFANY, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "IsInstanceOfAny"u8), 43new(CorInfoHelpFunc.CORINFO_HELP_CHKCASTINTERFACE, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "ChkCastInterface"u8), 44new(CorInfoHelpFunc.CORINFO_HELP_CHKCASTARRAY, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "ChkCastAny"u8), 45new(CorInfoHelpFunc.CORINFO_HELP_CHKCASTCLASS, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "ChkCastClass"u8), 46new(CorInfoHelpFunc.CORINFO_HELP_CHKCASTANY, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "ChkCastAny"u8), 47new(CorInfoHelpFunc.CORINFO_HELP_CHKCASTCLASS_SPECIAL, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "ChkCastClassSpecial"u8), 48new(CorInfoHelpFunc.CORINFO_HELP_BOX, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "Box"u8), 49new(CorInfoHelpFunc.CORINFO_HELP_BOX_NULLABLE, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "Box_Nullable"u8), 50new(CorInfoHelpFunc.CORINFO_HELP_UNBOX, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "Unbox"u8), 51new(CorInfoHelpFunc.CORINFO_HELP_UNBOX_TYPETEST, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "Unbox_TypeTest"u8), 52new(CorInfoHelpFunc.CORINFO_HELP_UNBOX_NULLABLE, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "Unbox_Nullable"u8), 53new(CorInfoHelpFunc.CORINFO_HELP_GETREFANY, "System"u8, "TypedReference"u8, "GetRefAny"u8), 54new(CorInfoHelpFunc.CORINFO_HELP_ARRADDR_ST, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "StelemRef"u8), 55new(CorInfoHelpFunc.CORINFO_HELP_LDELEMA_REF, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "LdelemaRef"u8), 57new(CorInfoHelpFunc.CORINFO_HELP_USER_BREAKPOINT, "System.Diagnostics"u8, "Debugger"u8, "UserBreakpoint"u8), 58new(CorInfoHelpFunc.CORINFO_HELP_RNGCHKFAIL, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowIndexOutOfRangeException"u8), 59new(CorInfoHelpFunc.CORINFO_HELP_OVERFLOW, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowOverflowException"u8), 60new(CorInfoHelpFunc.CORINFO_HELP_THROWDIVZERO, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowDivideByZeroException"u8), 61new(CorInfoHelpFunc.CORINFO_HELP_THROWNULLREF, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowNullReferenceException"u8), 62new(CorInfoHelpFunc.CORINFO_HELP_VERIFICATION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowVerificationException"u8), 63new(CorInfoHelpFunc.CORINFO_HELP_METHOD_ACCESS_EXCEPTION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowMethodAccessException"u8), 64new(CorInfoHelpFunc.CORINFO_HELP_FIELD_ACCESS_EXCEPTION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowFieldAccessException"u8), 65new(CorInfoHelpFunc.CORINFO_HELP_CLASS_ACCESS_EXCEPTION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowClassAccessException"u8), 67new(CorInfoHelpFunc.CORINFO_HELP_MON_ENTER, "System.Threading"u8, "Monitor"u8, "SynchronizedMethodEnter"u8), 68new(CorInfoHelpFunc.CORINFO_HELP_MON_EXIT, "System.Threading"u8, "Monitor"u8, "SynchronizedMethodExit"u8), 69new(CorInfoHelpFunc.CORINFO_HELP_GETSYNCFROMCLASSHANDLE, "System"u8, "RuntimeTypeHandle"u8, "GetRuntimeTypeFromHandle"u8), 70new(CorInfoHelpFunc.CORINFO_HELP_POLL_GC, "System.Threading"u8, "Thread"u8, "PollGC"u8), 72new(CorInfoHelpFunc.CORINFO_HELP_BULK_WRITEBARRIER, "System"u8, "Buffer"u8, "BulkMoveWithWriteBarrier"u8), 74new(CorInfoHelpFunc.CORINFO_HELP_GETFIELDADDR, "System"u8, "RuntimeFieldHandle"u8, "GetFieldAddr"u8), 75new(CorInfoHelpFunc.CORINFO_HELP_GETSTATICFIELDADDR, "System"u8, "RuntimeFieldHandle"u8, "GetStaticFieldAddr"u8), 76new(CorInfoHelpFunc.CORINFO_HELP_GET_GCSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetGCStaticBase"u8), 77new(CorInfoHelpFunc.CORINFO_HELP_GET_NONGCSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetNonGCStaticBase"u8), 78new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_GCSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicGCStaticBase"u8), 79new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_NONGCSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicNonGCStaticBase"u8), 80new(CorInfoHelpFunc.CORINFO_HELP_GETPINNED_GCSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicGCStaticBase"u8), 81new(CorInfoHelpFunc.CORINFO_HELP_GETPINNED_NONGCSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicNonGCStaticBase"u8), 82new(CorInfoHelpFunc.CORINFO_HELP_GET_GCTHREADSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetGCThreadStaticBase"u8), 83new(CorInfoHelpFunc.CORINFO_HELP_GET_NONGCTHREADSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetNonGCThreadStaticBase"u8), 84new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_GCTHREADSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicGCThreadStaticBase"u8), 85new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_NONGCTHREADSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicNonGCThreadStaticBase"u8), 86new(CorInfoHelpFunc.CORINFO_HELP_GET_GCTHREADSTATIC_BASE_NOCTOR, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetGCThreadStaticBase"u8), 87new(CorInfoHelpFunc.CORINFO_HELP_GET_NONGCTHREADSTATIC_BASE_NOCTOR, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetNonGCThreadStaticBase"u8), 88new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_GCTHREADSTATIC_BASE_NOCTOR, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicGCThreadStaticBase"u8), 89new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_NONGCTHREADSTATIC_BASE_NOCTOR, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicNonGCThreadStaticBase"u8), 90new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_GCTHREADSTATIC_BASE_NOCTOR_OPTIMIZED, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetOptimizedGCThreadStaticBase"u8), 91new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_NONGCTHREADSTATIC_BASE_NOCTOR_OPTIMIZED, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetOptimizedNonGCThreadStaticBase"u8), 93new(CorInfoHelpFunc.CORINFO_HELP_GETCURRENTMANAGEDTHREADID, "System"u8, "Environment"u8, "get_CurrentManagedThreadId"u8), 94new(CorInfoHelpFunc.CORINFO_HELP_MEMSET, "System"u8, "SpanHelpers"u8, "Fill"u8), 95new(CorInfoHelpFunc.CORINFO_HELP_MEMZERO, "System"u8, "SpanHelpers"u8, "ClearWithoutReferences"u8), 96new(CorInfoHelpFunc.CORINFO_HELP_MEMCPY, "System"u8, "SpanHelpers"u8, "Memmove"u8), 97new(CorInfoHelpFunc.CORINFO_HELP_RUNTIMEHANDLE_METHOD, "System.Runtime.CompilerServices"u8, "GenericsHelpers"u8, "Method"u8), 98new(CorInfoHelpFunc.CORINFO_HELP_RUNTIMEHANDLE_CLASS, "System.Runtime.CompilerServices"u8, "GenericsHelpers"u8, "Class"u8), 99new(CorInfoHelpFunc.CORINFO_HELP_TYPEHANDLE_TO_RUNTIMETYPE, "System"u8, "RuntimeTypeHandle"u8, "GetRuntimeTypeFromHandle"u8), 100new(CorInfoHelpFunc.CORINFO_HELP_METHODDESC_TO_STUBRUNTIMEMETHOD, "System"u8, "RuntimeMethodInfoStub"u8, "FromPtr"u8), 101new(CorInfoHelpFunc.CORINFO_HELP_FIELDDESC_TO_STUBRUNTIMEFIELD, "System"u8, "RuntimeFieldInfoStub"u8, "FromPtr"u8), 102new(CorInfoHelpFunc.CORINFO_HELP_TYPEHANDLE_TO_RUNTIMETYPEHANDLE, "System"u8, "RuntimeTypeHandle"u8, "GetRuntimeTypeFromHandle"u8), 103new(CorInfoHelpFunc.CORINFO_HELP_VIRTUAL_FUNC_PTR, "System.Runtime.CompilerServices"u8, "VirtualDispatchHelpers"u8, "VirtualFunctionPointer"u8), 105new(CorInfoHelpFunc.CORINFO_HELP_THROW_ARGUMENTEXCEPTION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowArgumentException"u8), 106new(CorInfoHelpFunc.CORINFO_HELP_THROW_ARGUMENTOUTOFRANGEEXCEPTION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowArgumentOutOfRangeException"u8), 107new(CorInfoHelpFunc.CORINFO_HELP_THROW_NOT_IMPLEMENTED, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowNotImplementedException"u8), 108new(CorInfoHelpFunc.CORINFO_HELP_THROW_PLATFORM_NOT_SUPPORTED, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowPlatformNotSupportedException"u8), 109new(CorInfoHelpFunc.CORINFO_HELP_THROW_TYPE_NOT_SUPPORTED, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowTypeNotSupportedException"u8), 110new(CorInfoHelpFunc.CORINFO_HELP_THROW_AMBIGUOUS_RESOLUTION_EXCEPTION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowAmbiguousResolutionException"u8, GetThreePointerThrowSignature), 111new(CorInfoHelpFunc.CORINFO_HELP_THROW_ENTRYPOINT_NOT_FOUND_EXCEPTION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowEntryPointNotFoundException"u8, GetThreePointerThrowSignature), 113new(CorInfoHelpFunc.CORINFO_HELP_ALLOC_CONTINUATION, "System.Runtime.CompilerServices"u8, "AsyncHelpers"u8, "AllocContinuation"u8), 114new(CorInfoHelpFunc.CORINFO_HELP_ALLOC_CONTINUATION_METHOD, "System.Runtime.CompilerServices"u8, "AsyncHelpers"u8, "AllocContinuationMethod"u8), 115new(CorInfoHelpFunc.CORINFO_HELP_ALLOC_CONTINUATION_CLASS, "System.Runtime.CompilerServices"u8, "AsyncHelpers"u8, "AllocContinuationClass"u8),
4 references to ManagedHelperInfo
ILCompiler.ReadyToRun (4)
Compiler\ReadyToRunJitHelperRootProvider.cs (4)
16private static readonly ManagedHelperInfo[] s_managedHelpers = 125foreach (ManagedHelperInfo helper in s_managedHelpers) 137foreach (ManagedHelperInfo helperInfo in s_managedHelpers) 148private static MethodDesc GetManagedHelper(TypeSystemContext context, ManagedHelperInfo helperInfo)