67 references to ReadyToRunHelperId
ILCompiler.ReadyToRun (67)
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)
920pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.NewHelper, type)); 930pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.NewArr1, type)); 943pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.IsInstanceOf, type)); 956pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.CastClass, type)); 967var helperId = GetReadyToRunHelperFromStaticBaseHelper(id); 1867ReadyToRunHelperId helperId = ReadyToRunHelperId.Invalid; 1880helperId = ReadyToRunHelperId.GetThreadStaticBase; 1885helperId = ReadyToRunHelperId.GetThreadNonGcStaticBase; 1893helperId = ReadyToRunHelperId.GetGCStaticBase; 1898helperId = ReadyToRunHelperId.GetNonGCStaticBase; 1915if (helperId != ReadyToRunHelperId.Invalid) 2478ISymbolNode node = _compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeHandle, type); 2707ReadyToRunHelperId.MethodDictionary, 2713ReadyToRunHelperId.TypeDictionary, 2763ReadyToRunHelperId helperId; 2769helperId = ReadyToRunHelperId.DeclaringTypeHandle; 2773helperId = ReadyToRunHelperId.TypeHandle; 2783helperId = ReadyToRunHelperId.MethodHandle; 2792helperId = ReadyToRunHelperId.MethodEntry; 2796helperId = ReadyToRunHelperId.VirtualDispatchCell; 2802helperId = ReadyToRunHelperId.FieldHandle; 2953Import typeHandleImport = (Import)_compilation.SymbolNodeFactory.CreateReadyToRunHelper(ReadyToRunHelperId.TypeHandle, type); 2982ReadyToRunHelperId.TypeHandle, 3003ReadyToRunHelperId.MethodHandle, 3010ReadyToRunHelperId.FieldHandle,
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (6)
3819public static ReadyToRunHelperId GetReadyToRunHelperFromStaticBaseHelper(CorInfoHelpFunc helper) 3821ReadyToRunHelperId res; 3825res = ReadyToRunHelperId.GetGCStaticBase; 3828res = ReadyToRunHelperId.GetNonGCStaticBase; 3831res = ReadyToRunHelperId.GetThreadStaticBase; 3834res = ReadyToRunHelperId.GetThreadNonGcStaticBase;