69 references to ReadyToRunHelperId
ILCompiler.ReadyToRun (69)
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)
146public ISymbolNode ReadyToRunHelperFromDictionaryLookup(ReadyToRunHelperId id, Object target, TypeSystemEntity dictionaryOwner) 153public ISymbolNode ReadyToRunHelperFromTypeLookup(ReadyToRunHelperId id, Object target, TypeSystemEntity dictionaryOwner) 162public readonly ReadyToRunHelperId HelperId; 164public ReadyToRunGenericHelperKey(ReadyToRunHelperId helperId, object target, TypeSystemEntity dictionaryOwner) 1117private ReadyToRunHelper GetGenericStaticHelper(ReadyToRunHelperId helperId) 1123case ReadyToRunHelperId.GetGCStaticBase: 1127case ReadyToRunHelperId.GetNonGCStaticBase: 1131case ReadyToRunHelperId.GetThreadStaticBase: 1135case 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.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.MethodDictionary: 643case ReadyToRunHelperId.TypeDictionary: 650case ReadyToRunHelperId.VirtualDispatchCell: 657case ReadyToRunHelperId.FieldHandle:
JitInterface\CorInfoImpl.ReadyToRun.cs (26)
914pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.NewHelper, type)); 924pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.NewArr1, type)); 937pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.IsInstanceOf, type)); 950pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.CastClass, type)); 961var helperId = GetReadyToRunHelperFromStaticBaseHelper(id); 1860ReadyToRunHelperId helperId = ReadyToRunHelperId.Invalid; 1873helperId = ReadyToRunHelperId.GetThreadStaticBase; 1878helperId = ReadyToRunHelperId.GetThreadNonGcStaticBase; 1886helperId = ReadyToRunHelperId.GetGCStaticBase; 1891helperId = ReadyToRunHelperId.GetNonGCStaticBase; 1908if (helperId != ReadyToRunHelperId.Invalid) 2473ISymbolNode node = _compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeHandle, type); 2699ReadyToRunHelperId.MethodDictionary, 2705ReadyToRunHelperId.TypeDictionary, 2755ReadyToRunHelperId helperId; 2761helperId = ReadyToRunHelperId.DeclaringTypeHandle; 2765helperId = ReadyToRunHelperId.TypeHandle; 2775helperId = ReadyToRunHelperId.MethodHandle; 2784helperId = ReadyToRunHelperId.MethodEntry; 2788helperId = ReadyToRunHelperId.VirtualDispatchCell; 2794helperId = ReadyToRunHelperId.FieldHandle; 2945Import typeHandleImport = (Import)_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeHandle, type); 2974ReadyToRunHelperId.TypeHandle, 2995ReadyToRunHelperId.MethodHandle, 3002ReadyToRunHelperId.FieldHandle,
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (6)
3768public static ReadyToRunHelperId GetReadyToRunHelperFromStaticBaseHelper(CorInfoHelpFunc helper) 3770ReadyToRunHelperId res; 3774res = ReadyToRunHelperId.GetGCStaticBase; 3777res = ReadyToRunHelperId.GetNonGCStaticBase; 3780res = ReadyToRunHelperId.GetThreadStaticBase; 3783res = ReadyToRunHelperId.GetThreadNonGcStaticBase;