79 references to ReadyToRunHelperId
ILCompiler.ReadyToRun (79)
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) 1319private ReadyToRunHelper GetGenericStaticHelper(ReadyToRunHelperId helperId) 1325case ReadyToRunHelperId.GetGCStaticBase: 1329case ReadyToRunHelperId.GetNonGCStaticBase: 1333case ReadyToRunHelperId.GetThreadStaticBase: 1337case ReadyToRunHelperId.GetThreadNonGcStaticBase:
Compiler\DependencyAnalysis\ReadyToRunSymbolNodeFactory.cs (25)
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.DeclaringTypeHandle: 282case ReadyToRunHelperId.MethodHandle: 285case ReadyToRunHelperId.FieldHandle: 288case ReadyToRunHelperId.CctorTrigger: 291case ReadyToRunHelperId.TypeDictionary: 294case ReadyToRunHelperId.MethodDictionary: 302public Import CreateReadyToRunHelper(ReadyToRunHelperId id, object target) 622ReadyToRunHelperId helperId, 628case ReadyToRunHelperId.TypeHandle: 635case ReadyToRunHelperId.DeclaringTypeHandle: 642case ReadyToRunHelperId.MethodHandle: 649case ReadyToRunHelperId.MethodEntry: 656case ReadyToRunHelperId.VirtualDispatchCell: 663case ReadyToRunHelperId.FieldHandle:
JitInterface\CorInfoImpl.ReadyToRun.cs (32)
911pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.NewHelper, type)); 921pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.NewArr1, type)); 934pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.IsInstanceOf, type)); 947pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.CastClass, type)); 958var helperId = GetReadyToRunHelperFromStaticBaseHelper(id); 1820ReadyToRunHelperId helperId = ReadyToRunHelperId.Invalid; 1833helperId = ReadyToRunHelperId.GetThreadStaticBase; 1838helperId = ReadyToRunHelperId.GetThreadNonGcStaticBase; 1846helperId = ReadyToRunHelperId.GetGCStaticBase; 1851helperId = ReadyToRunHelperId.GetNonGCStaticBase; 1868if (helperId != ReadyToRunHelperId.Invalid) 2429ISymbolNode node = _compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeHandle, type); 2666ReadyToRunHelperId.MethodDictionary, 2675ReadyToRunHelperId.DeclaringTypeHandle, 2681ReadyToRunHelperId.TypeDictionary, 2784ReadyToRunHelperId helperId; 2790helperId = ReadyToRunHelperId.DeclaringTypeHandle; 2794helperId = ReadyToRunHelperId.TypeHandle; 2804helperId = ReadyToRunHelperId.MethodHandle; 2813helperId = ReadyToRunHelperId.MethodEntry; 2817helperId = ReadyToRunHelperId.VirtualDispatchCell; 2823helperId = ReadyToRunHelperId.FieldHandle; 2840if (helperId == ReadyToRunHelperId.TypeHandle && !CanEncodeTypeInSignature(methodDesc.OwningType)) 2846helperId = ReadyToRunHelperId.DeclaringTypeHandle; 2855else if (helperId == ReadyToRunHelperId.TypeHandle && 2864helperId = ReadyToRunHelperId.DeclaringTypeHandle; 2999Import typeHandleImport = (Import)_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeHandle, type); 3036ReadyToRunHelperId.DeclaringTypeHandle, 3042ReadyToRunHelperId.TypeHandle, 3065ReadyToRunHelperId.MethodHandle, 3072ReadyToRunHelperId.FieldHandle,
parent\parent\Common\JitInterface\CorInfoImpl.cs (10)
1634info->instParamLookup.constLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.MethodDictionary, originalImplWithToken)); 1647info->instParamLookup.constLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeDictionary, originalImpl.OwningType)); 3751ReadyToRunHelperId.MethodDictionary, 3827ReadyToRunHelperId.MethodDictionary, 4128public static ReadyToRunHelperId GetReadyToRunHelperFromStaticBaseHelper(CorInfoHelpFunc helper) 4130ReadyToRunHelperId res; 4134res = ReadyToRunHelperId.GetGCStaticBase; 4137res = ReadyToRunHelperId.GetNonGCStaticBase; 4140res = ReadyToRunHelperId.GetThreadStaticBase; 4143res = ReadyToRunHelperId.GetThreadNonGcStaticBase;