70 references to ReadyToRunHelperId
ILCompiler.ReadyToRun (70)
Compiler\DependencyAnalysis\ImportReferenceProvider.cs (1)
21return _symbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeHandle, type);
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (2)
107Import typeHandleImport = (Import)_symbolFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeHandle, handle.AsType); 151Import methodHandleImport = (Import)_symbolFactory.CreateReadyToRunHelper(ReadyToRunHelperId.MethodHandle, tok);
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (9)
174public ISymbolNode ReadyToRunHelperFromDictionaryLookup(ReadyToRunHelperId id, Object target, TypeSystemEntity dictionaryOwner) 181public ISymbolNode ReadyToRunHelperFromTypeLookup(ReadyToRunHelperId id, Object target, TypeSystemEntity dictionaryOwner) 190public readonly ReadyToRunHelperId HelperId; 192public ReadyToRunGenericHelperKey(ReadyToRunHelperId helperId, object target, TypeSystemEntity dictionaryOwner) 1163private ReadyToRunHelper GetGenericStaticHelper(ReadyToRunHelperId helperId) 1169case ReadyToRunHelperId.GetGCStaticBase: 1173case ReadyToRunHelperId.GetNonGCStaticBase: 1177case ReadyToRunHelperId.GetThreadStaticBase: 1181case ReadyToRunHelperId.GetThreadNonGcStaticBase:
Compiler\DependencyAnalysis\ReadyToRunSymbolNodeFactory.cs (23)
221public readonly ReadyToRunHelperId Id; 224public ReadyToRunHelperKey(ReadyToRunHelperId id, object target) 252case ReadyToRunHelperId.NewHelper: 255case ReadyToRunHelperId.NewArr1: 258case ReadyToRunHelperId.GetGCStaticBase: 261case ReadyToRunHelperId.GetNonGCStaticBase: 264case ReadyToRunHelperId.GetThreadStaticBase: 267case ReadyToRunHelperId.GetThreadNonGcStaticBase: 270case ReadyToRunHelperId.IsInstanceOf: 273case ReadyToRunHelperId.CastClass: 276case ReadyToRunHelperId.TypeHandle: 279case ReadyToRunHelperId.MethodHandle: 282case ReadyToRunHelperId.FieldHandle: 285case ReadyToRunHelperId.CctorTrigger: 288case ReadyToRunHelperId.TypeDictionary: 291case ReadyToRunHelperId.MethodDictionary: 299public Import CreateReadyToRunHelper(ReadyToRunHelperId id, object target) 609ReadyToRunHelperId helperId, 615case ReadyToRunHelperId.TypeHandle: 622case ReadyToRunHelperId.MethodHandle: 629case ReadyToRunHelperId.MethodEntry: 636case ReadyToRunHelperId.VirtualDispatchCell: 643case ReadyToRunHelperId.FieldHandle:
JitInterface\CorInfoImpl.ReadyToRun.cs (26)
912pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.NewHelper, type)); 922pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.NewArr1, type)); 935pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.IsInstanceOf, type)); 948pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.CastClass, type)); 959var helperId = GetReadyToRunHelperFromStaticBaseHelper(id); 1823ReadyToRunHelperId helperId = ReadyToRunHelperId.Invalid; 1836helperId = ReadyToRunHelperId.GetThreadStaticBase; 1841helperId = ReadyToRunHelperId.GetThreadNonGcStaticBase; 1849helperId = ReadyToRunHelperId.GetGCStaticBase; 1854helperId = ReadyToRunHelperId.GetNonGCStaticBase; 1871if (helperId != ReadyToRunHelperId.Invalid) 2434ISymbolNode node = _compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeHandle, type); 2663ReadyToRunHelperId.MethodDictionary, 2669ReadyToRunHelperId.TypeDictionary, 2719ReadyToRunHelperId helperId; 2725helperId = ReadyToRunHelperId.DeclaringTypeHandle; 2729helperId = ReadyToRunHelperId.TypeHandle; 2739helperId = ReadyToRunHelperId.MethodHandle; 2748helperId = ReadyToRunHelperId.MethodEntry; 2752helperId = ReadyToRunHelperId.VirtualDispatchCell; 2758helperId = ReadyToRunHelperId.FieldHandle; 2909Import typeHandleImport = (Import)_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeHandle, type); 2938ReadyToRunHelperId.TypeHandle, 2959ReadyToRunHelperId.MethodHandle, 2966ReadyToRunHelperId.FieldHandle,
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (9)
1568info->instParamLookup.constLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.MethodDictionary, originalImplWithToken)); 1581info->instParamLookup.constLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeDictionary, originalImpl.OwningType)); 3661ReadyToRunHelperId.MethodDictionary, 3948public static ReadyToRunHelperId GetReadyToRunHelperFromStaticBaseHelper(CorInfoHelpFunc helper) 3950ReadyToRunHelperId res; 3954res = ReadyToRunHelperId.GetGCStaticBase; 3957res = ReadyToRunHelperId.GetNonGCStaticBase; 3960res = ReadyToRunHelperId.GetThreadStaticBase; 3963res = ReadyToRunHelperId.GetThreadNonGcStaticBase;