77 references to ReadyToRunHelperId
ILCompiler.ReadyToRun (77)
Compiler\DependencyAnalysis\ImportReferenceProvider.cs (1)
28return _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)
277public ISymbolNode ReadyToRunHelperFromDictionaryLookup(ReadyToRunHelperId id, Object target, TypeSystemEntity dictionaryOwner) 284public ISymbolNode ReadyToRunHelperFromTypeLookup(ReadyToRunHelperId id, Object target, TypeSystemEntity dictionaryOwner) 293public readonly ReadyToRunHelperId HelperId; 295public ReadyToRunGenericHelperKey(ReadyToRunHelperId helperId, object target, TypeSystemEntity dictionaryOwner) 1348private ReadyToRunHelper GetGenericStaticHelper(ReadyToRunHelperId helperId) 1354case ReadyToRunHelperId.GetGCStaticBase: 1358case ReadyToRunHelperId.GetNonGCStaticBase: 1362case ReadyToRunHelperId.GetThreadStaticBase: 1366case ReadyToRunHelperId.GetThreadNonGcStaticBase:
Compiler\DependencyAnalysis\ReadyToRunSymbolNodeFactory.cs (25)
236public readonly ReadyToRunHelperId Id; 239public ReadyToRunHelperKey(ReadyToRunHelperId id, object target) 267case ReadyToRunHelperId.NewHelper: 270case ReadyToRunHelperId.NewArr1: 273case ReadyToRunHelperId.GetGCStaticBase: 276case ReadyToRunHelperId.GetNonGCStaticBase: 279case ReadyToRunHelperId.GetThreadStaticBase: 282case ReadyToRunHelperId.GetThreadNonGcStaticBase: 285case ReadyToRunHelperId.IsInstanceOf: 288case ReadyToRunHelperId.CastClass: 291case ReadyToRunHelperId.TypeHandle: 294case ReadyToRunHelperId.DeclaringTypeHandle: 297case ReadyToRunHelperId.MethodHandle: 300case ReadyToRunHelperId.FieldHandle: 303case ReadyToRunHelperId.CctorTrigger: 306case ReadyToRunHelperId.TypeDictionary: 309case ReadyToRunHelperId.MethodDictionary: 317public Import CreateReadyToRunHelper(ReadyToRunHelperId id, object target) 643ReadyToRunHelperId helperId, 649case ReadyToRunHelperId.TypeHandle: 656case ReadyToRunHelperId.DeclaringTypeHandle: 663case ReadyToRunHelperId.MethodHandle: 670case ReadyToRunHelperId.MethodEntry: 677case ReadyToRunHelperId.VirtualDispatchCell: 684case ReadyToRunHelperId.FieldHandle:
JitInterface\CorInfoImpl.ReadyToRun.cs (30)
991pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.NewHelper, type)); 1001pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.NewArr1, type)); 1014pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.IsInstanceOf, type)); 1027pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.CastClass, type)); 1038var helperId = GetReadyToRunHelperFromStaticBaseHelper(id); 1954ReadyToRunHelperId helperId = ReadyToRunHelperId.Invalid; 1967helperId = ReadyToRunHelperId.GetThreadStaticBase; 1972helperId = ReadyToRunHelperId.GetThreadNonGcStaticBase; 1980helperId = ReadyToRunHelperId.GetGCStaticBase; 1985helperId = ReadyToRunHelperId.GetNonGCStaticBase; 2002if (helperId != ReadyToRunHelperId.Invalid) 2582return _compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeHandle, type); 2830ReadyToRunHelperId.MethodDictionary, 2839ReadyToRunHelperId.DeclaringTypeHandle, 2845ReadyToRunHelperId.TypeDictionary, 2948ReadyToRunHelperId helperId; 2954helperId = ReadyToRunHelperId.DeclaringTypeHandle; 2958helperId = ReadyToRunHelperId.TypeHandle; 2968helperId = ReadyToRunHelperId.MethodHandle; 2977helperId = ReadyToRunHelperId.MethodEntry; 2981helperId = ReadyToRunHelperId.VirtualDispatchCell; 2987helperId = ReadyToRunHelperId.FieldHandle; 3004if (helperId == ReadyToRunHelperId.TypeHandle && !CanEncodeTypeInSignature(methodDesc.OwningType)) 3010helperId = ReadyToRunHelperId.DeclaringTypeHandle; 3019else if (helperId == ReadyToRunHelperId.TypeHandle && 3028helperId = ReadyToRunHelperId.DeclaringTypeHandle; 3200ReadyToRunHelperId.DeclaringTypeHandle, 3227ReadyToRunHelperId.MethodHandle, 3234ReadyToRunHelperId.FieldHandle,
parent\parent\Common\JitInterface\CorInfoImpl.cs (10)
1638info->instParamLookup.constLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.MethodDictionary, originalImplWithToken)); 1651info->instParamLookup.constLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeDictionary, originalImpl.OwningType)); 3755ReadyToRunHelperId.MethodDictionary, 3831ReadyToRunHelperId.MethodDictionary, 4146public static ReadyToRunHelperId GetReadyToRunHelperFromStaticBaseHelper(CorInfoHelpFunc helper) 4148ReadyToRunHelperId res; 4152res = ReadyToRunHelperId.GetGCStaticBase; 4155res = ReadyToRunHelperId.GetNonGCStaticBase; 4158res = ReadyToRunHelperId.GetThreadStaticBase; 4161res = ReadyToRunHelperId.GetThreadNonGcStaticBase;