77 references to ReadyToRunHelperId
ILCompiler.ReadyToRun (77)
Compiler\DependencyAnalysis\ImportReferenceProvider.cs (1)
28return _symbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeHandle, type);
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (2)
108Import typeHandleImport = (Import)_symbolFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeHandle, handle.AsType); 152Import methodHandleImport = (Import)_symbolFactory.CreateReadyToRunHelper(ReadyToRunHelperId.MethodHandle, tok);
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (9)
276public ISymbolNode ReadyToRunHelperFromDictionaryLookup(ReadyToRunHelperId id, Object target, TypeSystemEntity dictionaryOwner) 283public ISymbolNode ReadyToRunHelperFromTypeLookup(ReadyToRunHelperId id, Object target, TypeSystemEntity dictionaryOwner) 292public readonly ReadyToRunHelperId HelperId; 294public ReadyToRunGenericHelperKey(ReadyToRunHelperId helperId, object target, TypeSystemEntity dictionaryOwner) 1351private ReadyToRunHelper GetGenericStaticHelper(ReadyToRunHelperId helperId) 1357case ReadyToRunHelperId.GetGCStaticBase: 1361case ReadyToRunHelperId.GetNonGCStaticBase: 1365case ReadyToRunHelperId.GetThreadStaticBase: 1369case ReadyToRunHelperId.GetThreadNonGcStaticBase:
Compiler\DependencyAnalysis\ReadyToRunSymbolNodeFactory.cs (25)
245public readonly ReadyToRunHelperId Id; 248public ReadyToRunHelperKey(ReadyToRunHelperId id, object target) 276case ReadyToRunHelperId.NewHelper: 279case ReadyToRunHelperId.NewArr1: 282case ReadyToRunHelperId.GetGCStaticBase: 285case ReadyToRunHelperId.GetNonGCStaticBase: 288case ReadyToRunHelperId.GetThreadStaticBase: 291case ReadyToRunHelperId.GetThreadNonGcStaticBase: 294case ReadyToRunHelperId.IsInstanceOf: 297case ReadyToRunHelperId.CastClass: 300case ReadyToRunHelperId.TypeHandle: 303case ReadyToRunHelperId.DeclaringTypeHandle: 306case ReadyToRunHelperId.MethodHandle: 309case ReadyToRunHelperId.FieldHandle: 312case ReadyToRunHelperId.CctorTrigger: 315case ReadyToRunHelperId.TypeDictionary: 318case ReadyToRunHelperId.MethodDictionary: 326public Import CreateReadyToRunHelper(ReadyToRunHelperId id, object target) 666ReadyToRunHelperId helperId, 672case ReadyToRunHelperId.TypeHandle: 679case ReadyToRunHelperId.DeclaringTypeHandle: 686case ReadyToRunHelperId.MethodHandle: 693case ReadyToRunHelperId.MethodEntry: 700case ReadyToRunHelperId.VirtualDispatchCell: 707case ReadyToRunHelperId.FieldHandle:
JitInterface\CorInfoImpl.ReadyToRun.cs (30)
990pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.NewHelper, type)); 1000pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.NewArr1, type)); 1013pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.IsInstanceOf, type)); 1026pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.CastClass, type)); 1037var helperId = GetReadyToRunHelperFromStaticBaseHelper(id); 1964ReadyToRunHelperId helperId = ReadyToRunHelperId.Invalid; 1970helperId = ReadyToRunHelperId.GetThreadStaticBase; 1975helperId = ReadyToRunHelperId.GetThreadNonGcStaticBase; 1983helperId = ReadyToRunHelperId.GetGCStaticBase; 1988helperId = ReadyToRunHelperId.GetNonGCStaticBase; 2005if (helperId != ReadyToRunHelperId.Invalid) 2579return _compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeHandle, type); 2827ReadyToRunHelperId.MethodDictionary, 2836ReadyToRunHelperId.DeclaringTypeHandle, 2842ReadyToRunHelperId.TypeDictionary, 2945ReadyToRunHelperId helperId; 2951helperId = ReadyToRunHelperId.DeclaringTypeHandle; 2955helperId = ReadyToRunHelperId.TypeHandle; 2965helperId = ReadyToRunHelperId.MethodHandle; 2974helperId = ReadyToRunHelperId.MethodEntry; 2978helperId = ReadyToRunHelperId.VirtualDispatchCell; 2984helperId = ReadyToRunHelperId.FieldHandle; 3001if (helperId == ReadyToRunHelperId.TypeHandle && !CanEncodeTypeInSignature(methodDesc.OwningType)) 3007helperId = ReadyToRunHelperId.DeclaringTypeHandle; 3016else if (helperId == ReadyToRunHelperId.TypeHandle && 3025helperId = ReadyToRunHelperId.DeclaringTypeHandle; 3197ReadyToRunHelperId.DeclaringTypeHandle, 3224ReadyToRunHelperId.MethodHandle, 3231ReadyToRunHelperId.FieldHandle,
parent\parent\Common\JitInterface\CorInfoImpl.cs (10)
1679info->instParamLookup.constLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.MethodDictionary, originalImplWithToken)); 1692info->instParamLookup.constLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeDictionary, originalImpl.OwningType)); 3800ReadyToRunHelperId.MethodDictionary, 3876ReadyToRunHelperId.MethodDictionary, 4191public static ReadyToRunHelperId GetReadyToRunHelperFromStaticBaseHelper(CorInfoHelpFunc helper) 4193ReadyToRunHelperId res; 4197res = ReadyToRunHelperId.GetGCStaticBase; 4200res = ReadyToRunHelperId.GetNonGCStaticBase; 4203res = ReadyToRunHelperId.GetThreadStaticBase; 4206res = ReadyToRunHelperId.GetThreadNonGcStaticBase;