333 references to ReadyToRunHelperId
ILCompiler.Compiler (283)
Compiler\Compilation.cs (32)
244public bool NeedsRuntimeLookup(ReadyToRunHelperId lookupKind, object targetOfLookup) 248case ReadyToRunHelperId.TypeHandle: 249case ReadyToRunHelperId.NecessaryTypeHandle: 250case ReadyToRunHelperId.MetadataTypeHandle: 251case ReadyToRunHelperId.DefaultConstructor: 252case ReadyToRunHelperId.TypeHandleForCasting: 253case ReadyToRunHelperId.ObjectAllocator: 256case ReadyToRunHelperId.MethodDictionary: 257case ReadyToRunHelperId.MethodEntry: 258case ReadyToRunHelperId.VirtualDispatchCell: 259case ReadyToRunHelperId.MethodHandle: 262case ReadyToRunHelperId.FieldHandle: 265case ReadyToRunHelperId.ConstrainedDirectCall: 274public ReadyToRunHelperId GetLdTokenHelperForType(TypeDesc type) 282return ReadyToRunHelperId.MetadataTypeHandle; 287return ReadyToRunHelperId.TypeHandle; 290return ReadyToRunHelperId.MetadataTypeHandle; 293return ReadyToRunHelperId.NecessaryTypeHandle; 315public ISymbolNode ComputeConstantLookup(ReadyToRunHelperId lookupKind, object targetOfLookup) 319case ReadyToRunHelperId.TypeHandle: 321case ReadyToRunHelperId.MetadataTypeHandle: 323case ReadyToRunHelperId.NecessaryTypeHandle: 325case ReadyToRunHelperId.TypeHandleForCasting: 348case ReadyToRunHelperId.MethodDictionary: 350case ReadyToRunHelperId.MethodEntry: 352case ReadyToRunHelperId.MethodHandle: 354case ReadyToRunHelperId.FieldHandle: 356case ReadyToRunHelperId.DefaultConstructor: 362case ReadyToRunHelperId.ObjectAllocator: 373public GenericDictionaryLookup ComputeGenericLookup(MethodDesc contextMethod, ReadyToRunHelperId lookupKind, object targetOfLookup) 401if (lookupKind == ReadyToRunHelperId.TypeHandleForCasting) 410lookupKind = ReadyToRunHelperId.NecessaryTypeHandle;
Compiler\DependencyAnalysis\NodeFactory.cs (7)
1416public ISymbolNode ReadyToRunHelper(ReadyToRunHelperId id, object target) 1423public ISymbolNode ReadyToRunHelperFromDictionaryLookup(ReadyToRunHelperId id, object target, TypeSystemEntity dictionaryOwner) 1430public ISymbolNode ReadyToRunHelperFromTypeLookup(ReadyToRunHelperId id, object target, TypeSystemEntity dictionaryOwner) 1728public readonly ReadyToRunHelperId HelperId; 1730public ReadyToRunHelperKey(ReadyToRunHelperId helperId, object target) 1750public readonly ReadyToRunHelperId HelperId; 1752public ReadyToRunGenericHelperKey(ReadyToRunHelperId helperId, object target, TypeSystemEntity dictionaryOwner)
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (46)
18private readonly ReadyToRunHelperId _id; 29public ReadyToRunHelperId Id => _id; 40public ReadyToRunGenericHelperNode(NodeFactory factory, ReadyToRunHelperId helperId, object target, TypeSystemEntity dictionaryOwner) 52public static GenericLookupResult GetLookupSignature(NodeFactory factory, ReadyToRunHelperId id, object target) 56case ReadyToRunHelperId.TypeHandle: 58case ReadyToRunHelperId.NecessaryTypeHandle: 60case ReadyToRunHelperId.MetadataTypeHandle: 62case ReadyToRunHelperId.TypeHandleForCasting: 66case ReadyToRunHelperId.MethodHandle: 68case ReadyToRunHelperId.FieldHandle: 70case ReadyToRunHelperId.GetGCStaticBase: 72case ReadyToRunHelperId.GetNonGCStaticBase: 74case ReadyToRunHelperId.GetThreadStaticBase: 76case ReadyToRunHelperId.MethodDictionary: 78case ReadyToRunHelperId.VirtualDispatchCell: 80case ReadyToRunHelperId.MethodEntry: 82case ReadyToRunHelperId.DelegateCtor: 84case ReadyToRunHelperId.DefaultConstructor: 86case ReadyToRunHelperId.ObjectAllocator: 88case ReadyToRunHelperId.ConstrainedDirectCall: 113if ((_id == ReadyToRunHelperId.GetGCStaticBase || _id == ReadyToRunHelperId.GetThreadStaticBase) && 136case ReadyToRunHelperId.GetGCStaticBase: 137case ReadyToRunHelperId.GetThreadStaticBase: 152case ReadyToRunHelperId.DelegateCtor: 200if (_id != ReadyToRunHelperId.DelegateCtor) 228if (_id == ReadyToRunHelperId.DelegateCtor) 258if (_id == ReadyToRunHelperId.GetGCStaticBase || _id == ReadyToRunHelperId.GetThreadStaticBase) 273if (_id == ReadyToRunHelperId.DelegateCtor) 309case ReadyToRunHelperId.TypeHandle: 310case ReadyToRunHelperId.NecessaryTypeHandle: 311case ReadyToRunHelperId.GetGCStaticBase: 312case ReadyToRunHelperId.GetNonGCStaticBase: 313case ReadyToRunHelperId.GetThreadStaticBase: 314case ReadyToRunHelperId.DefaultConstructor: 315case ReadyToRunHelperId.ObjectAllocator: 317case ReadyToRunHelperId.MethodHandle: 318case ReadyToRunHelperId.MethodDictionary: 319case ReadyToRunHelperId.VirtualDispatchCell: 320case ReadyToRunHelperId.MethodEntry: 322case ReadyToRunHelperId.FieldHandle: 324case ReadyToRunHelperId.DelegateCtor: 326case ReadyToRunHelperId.ConstrainedDirectCall: 336public ReadyToRunGenericLookupFromDictionaryNode(NodeFactory factory, ReadyToRunHelperId helperId, object target, TypeSystemEntity dictionaryOwner) 358public ReadyToRunGenericLookupFromTypeNode(NodeFactory factory, ReadyToRunHelperId helperId, object target, TypeSystemEntity dictionaryOwner)
Compiler\DependencyAnalysis\ReadyToRunHelperNode.cs (20)
51private readonly ReadyToRunHelperId _id; 54public ReadyToRunHelperNode(ReadyToRunHelperId id, object target) 61case ReadyToRunHelperId.GetNonGCStaticBase: 62case ReadyToRunHelperId.GetGCStaticBase: 63case ReadyToRunHelperId.GetThreadStaticBase: 70case ReadyToRunHelperId.ResolveVirtualFunction: 90public ReadyToRunHelperId Id => _id; 97case ReadyToRunHelperId.GetNonGCStaticBase: 100case ReadyToRunHelperId.GetGCStaticBase: 103case ReadyToRunHelperId.GetThreadStaticBase: 106case ReadyToRunHelperId.DelegateCtor: 109case ReadyToRunHelperId.ResolveVirtualFunction: 124if (_id == ReadyToRunHelperId.ResolveVirtualFunction) 142else if (_id == ReadyToRunHelperId.DelegateCtor) 171public override bool HasConditionalStaticDependencies => _id == ReadyToRunHelperId.DelegateCtor; 192case ReadyToRunHelperId.GetNonGCStaticBase: 193case ReadyToRunHelperId.GetGCStaticBase: 194case ReadyToRunHelperId.GetThreadStaticBase: 196case ReadyToRunHelperId.ResolveVirtualFunction: 198case ReadyToRunHelperId.DelegateCtor:
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunGenericHelperNode.cs (17)
18if (_id == ReadyToRunHelperId.DelegateCtor) 65case ReadyToRunHelperId.GetNonGCStaticBase: 91case ReadyToRunHelperId.GetGCStaticBase: 124case ReadyToRunHelperId.GetThreadStaticBase: 162case ReadyToRunHelperId.DelegateCtor: 190case ReadyToRunHelperId.TypeHandle: 191case ReadyToRunHelperId.NecessaryTypeHandle: 192case ReadyToRunHelperId.MetadataTypeHandle: 193case ReadyToRunHelperId.MethodHandle: 194case ReadyToRunHelperId.FieldHandle: 195case ReadyToRunHelperId.MethodDictionary: 196case ReadyToRunHelperId.MethodEntry: 197case ReadyToRunHelperId.VirtualDispatchCell: 198case ReadyToRunHelperId.DefaultConstructor: 199case ReadyToRunHelperId.ObjectAllocator: 200case ReadyToRunHelperId.TypeHandleForCasting: 201case ReadyToRunHelperId.ConstrainedDirectCall:
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunHelperNode.cs (5)
23case ReadyToRunHelperId.GetNonGCStaticBase: 44case ReadyToRunHelperId.GetThreadStaticBase: 71case ReadyToRunHelperId.GetGCStaticBase: 91case ReadyToRunHelperId.DelegateCtor: 128case ReadyToRunHelperId.ResolveVirtualFunction:
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunGenericHelperNode.cs (17)
18if (_id == ReadyToRunHelperId.DelegateCtor) 64case ReadyToRunHelperId.GetNonGCStaticBase: 90case ReadyToRunHelperId.GetGCStaticBase: 122case ReadyToRunHelperId.GetThreadStaticBase: 160case ReadyToRunHelperId.DelegateCtor: 188case ReadyToRunHelperId.TypeHandle: 189case ReadyToRunHelperId.NecessaryTypeHandle: 190case ReadyToRunHelperId.MetadataTypeHandle: 191case ReadyToRunHelperId.MethodHandle: 192case ReadyToRunHelperId.FieldHandle: 193case ReadyToRunHelperId.MethodDictionary: 194case ReadyToRunHelperId.MethodEntry: 195case ReadyToRunHelperId.VirtualDispatchCell: 196case ReadyToRunHelperId.DefaultConstructor: 197case ReadyToRunHelperId.ObjectAllocator: 198case ReadyToRunHelperId.TypeHandleForCasting: 199case ReadyToRunHelperId.ConstrainedDirectCall:
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunHelperNode.cs (5)
23case ReadyToRunHelperId.GetNonGCStaticBase: 44case ReadyToRunHelperId.GetThreadStaticBase: 84case ReadyToRunHelperId.GetGCStaticBase: 106case ReadyToRunHelperId.DelegateCtor: 143case ReadyToRunHelperId.ResolveVirtualFunction:
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunGenericHelperNode.cs (17)
18if (_id == ReadyToRunHelperId.DelegateCtor) 64case ReadyToRunHelperId.GetNonGCStaticBase: 91case ReadyToRunHelperId.GetGCStaticBase: 124case ReadyToRunHelperId.GetThreadStaticBase: 162case ReadyToRunHelperId.DelegateCtor: 190case ReadyToRunHelperId.TypeHandle: 191case ReadyToRunHelperId.NecessaryTypeHandle: 192case ReadyToRunHelperId.MetadataTypeHandle: 193case ReadyToRunHelperId.MethodHandle: 194case ReadyToRunHelperId.FieldHandle: 195case ReadyToRunHelperId.MethodDictionary: 196case ReadyToRunHelperId.MethodEntry: 197case ReadyToRunHelperId.VirtualDispatchCell: 198case ReadyToRunHelperId.DefaultConstructor: 199case ReadyToRunHelperId.ObjectAllocator: 200case ReadyToRunHelperId.TypeHandleForCasting: 201case ReadyToRunHelperId.ConstrainedDirectCall:
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunHelperNode.cs (5)
23case ReadyToRunHelperId.GetNonGCStaticBase: 44case ReadyToRunHelperId.GetThreadStaticBase: 76case ReadyToRunHelperId.GetGCStaticBase: 98case ReadyToRunHelperId.DelegateCtor: 135case ReadyToRunHelperId.ResolveVirtualFunction:
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunGenericHelperNode.cs (17)
18if (_id == ReadyToRunHelperId.DelegateCtor) 63case ReadyToRunHelperId.GetNonGCStaticBase: 89case ReadyToRunHelperId.GetGCStaticBase: 121case ReadyToRunHelperId.GetThreadStaticBase: 159case ReadyToRunHelperId.DelegateCtor: 187case ReadyToRunHelperId.TypeHandle: 188case ReadyToRunHelperId.NecessaryTypeHandle: 189case ReadyToRunHelperId.MetadataTypeHandle: 190case ReadyToRunHelperId.MethodHandle: 191case ReadyToRunHelperId.FieldHandle: 192case ReadyToRunHelperId.MethodDictionary: 193case ReadyToRunHelperId.MethodEntry: 194case ReadyToRunHelperId.VirtualDispatchCell: 195case ReadyToRunHelperId.DefaultConstructor: 196case ReadyToRunHelperId.ObjectAllocator: 197case ReadyToRunHelperId.TypeHandleForCasting: 198case ReadyToRunHelperId.ConstrainedDirectCall:
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunHelperNode.cs (5)
23case ReadyToRunHelperId.GetNonGCStaticBase: 44case ReadyToRunHelperId.GetThreadStaticBase: 74case ReadyToRunHelperId.GetGCStaticBase: 96case ReadyToRunHelperId.DelegateCtor: 133case ReadyToRunHelperId.ResolveVirtualFunction:
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunGenericHelperNode.cs (17)
18if (_id == ReadyToRunHelperId.DelegateCtor) 66case ReadyToRunHelperId.GetNonGCStaticBase: 94case ReadyToRunHelperId.GetGCStaticBase: 129case ReadyToRunHelperId.GetThreadStaticBase: 170case ReadyToRunHelperId.DelegateCtor: 198case ReadyToRunHelperId.TypeHandle: 199case ReadyToRunHelperId.NecessaryTypeHandle: 200case ReadyToRunHelperId.MetadataTypeHandle: 201case ReadyToRunHelperId.MethodHandle: 202case ReadyToRunHelperId.FieldHandle: 203case ReadyToRunHelperId.MethodDictionary: 204case ReadyToRunHelperId.MethodEntry: 205case ReadyToRunHelperId.VirtualDispatchCell: 206case ReadyToRunHelperId.DefaultConstructor: 207case ReadyToRunHelperId.ObjectAllocator: 208case ReadyToRunHelperId.TypeHandleForCasting: 209case ReadyToRunHelperId.ConstrainedDirectCall:
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunHelperNode.cs (5)
23case ReadyToRunHelperId.GetNonGCStaticBase: 46case ReadyToRunHelperId.GetThreadStaticBase: 87case ReadyToRunHelperId.GetGCStaticBase: 110case ReadyToRunHelperId.DelegateCtor: 148case ReadyToRunHelperId.ResolveVirtualFunction:
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunGenericHelperNode.cs (18)
57case ReadyToRunHelperId.GetNonGCStaticBase: 83case ReadyToRunHelperId.GetGCStaticBase: 116case ReadyToRunHelperId.GetThreadStaticBase: 159case ReadyToRunHelperId.DelegateCtor: 192case ReadyToRunHelperId.TypeHandle: 193case ReadyToRunHelperId.NecessaryTypeHandle: 194case ReadyToRunHelperId.MetadataTypeHandle: 195case ReadyToRunHelperId.MethodHandle: 196case ReadyToRunHelperId.FieldHandle: 197case ReadyToRunHelperId.MethodDictionary: 198case ReadyToRunHelperId.MethodEntry: 199case ReadyToRunHelperId.VirtualDispatchCell: 200case ReadyToRunHelperId.DefaultConstructor: 201case ReadyToRunHelperId.ObjectAllocator: 202case ReadyToRunHelperId.TypeHandleForCasting: 203case ReadyToRunHelperId.ConstrainedDirectCall: 217if (Id == ReadyToRunHelperId.DelegateCtor) 244if (Id == ReadyToRunHelperId.DelegateCtor)
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunHelperNode.cs (5)
23case ReadyToRunHelperId.GetNonGCStaticBase: 43case ReadyToRunHelperId.GetThreadStaticBase: 89case ReadyToRunHelperId.GetGCStaticBase: 112case ReadyToRunHelperId.DelegateCtor: 157case ReadyToRunHelperId.ResolveVirtualFunction:
Compiler\GenericDictionaryLookup.cs (3)
49public ReadyToRunHelperId HelperId 54return (ReadyToRunHelperId)_offset2; 122public static GenericDictionaryLookup CreateHelperLookup(GenericContextSource contextSource, ReadyToRunHelperId helperId, object helperObject)
IL\ILImporter.Scanner.cs (42)
145_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.GetNonGCStaticBase, method.OwningType), "Owning type cctor"); 149_dependencies.Add(_factory.ReadyToRunHelper(ReadyToRunHelperId.GetNonGCStaticBase, method.OwningType), "Owning type cctor"); 167_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.NecessaryTypeHandle, method.OwningType), reason); 210private ISymbolNode GetGenericLookupHelper(ReadyToRunHelperId helperId, object helperArgument) 263_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandleForCasting, catchType), "EH"); 267_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.TypeHandleForCasting, catchType), "EH"); 305_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandleForCasting, type), "IsInst/CastClass"); 309_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.TypeHandleForCasting, type), "IsInst/CastClass"); 514_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, owningType), reason); 555_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DefaultConstructor, runtimeDeterminedMethod.Instantiation[0]), reason); 571_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.ObjectAllocator, runtimeDeterminedMethod.Instantiation[0]), reason); 575_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.ObjectAllocator, method.Instantiation[0]), reason); 585_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, runtimeDeterminedMethod.Instantiation[0]), reason); 732_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.ConstrainedDirectCall, constrainedCallInfo), reason); 751_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodEntry, targetOfLookup), reason); 763_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodEntry, runtimeDeterminedMethod), reason); 805instParam = GetGenericLookupHelper(ReadyToRunHelperId.MethodDictionary, runtimeDeterminedMethod); 809instParam = GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, runtimeDeterminedMethod.OwningType); 832_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, _constrained), reason); 840_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, runtimeDeterminedMethod.OwningType), reason); 880var constrainedHelperId = ReadyToRunHelperId.ConstrainedDirectCall; 901_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodHandle, methodToLookup), reason); 914_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.VirtualDispatchCell, runtimeDeterminedMethod), reason); 949_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DelegateCtor, info), reason); 951_dependencies.Add(_factory.ReadyToRunHelper(ReadyToRunHelperId.DelegateCtor, info), reason); 1071_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.NecessaryTypeHandle, type), "Unbox"); 1112_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, type), reason); 1127var helperId = ReadyToRunHelperId.MetadataTypeHandle; 1138helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1158helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1171_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodHandle, method), "ldtoken"); 1188_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.FieldHandle, field), "ldtoken"); 1262ReadyToRunHelperId helperId; 1271helperId = ReadyToRunHelperId.GetNonGCStaticBase; 1279helperId = ReadyToRunHelperId.GetThreadStaticBase; 1283helperId = ReadyToRunHelperId.GetGCStaticBase; 1287helperId = ReadyToRunHelperId.GetNonGCStaticBase; 1384_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, type), reason); 1412_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, elementType.MakeArrayType()), "newarr"); 1454_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.NecessaryTypeHandle, elementType), "ldelema");
ILCompiler.RyuJit (50)
Compiler\RyuJitCompilation.cs (6)
83ReadyToRunHelperId.MetadataTypeHandle => _nodeFactory.MetadataTypeSymbol(type), 84ReadyToRunHelperId.TypeHandle => _nodeFactory.MaximallyConstructableType(type), 85ReadyToRunHelperId.NecessaryTypeHandle => _nodeFactory.NecessaryTypeSymbol(type), 94ReadyToRunHelperId.TypeHandle or ReadyToRunHelperId.MetadataTypeHandle => _nodeFactory.SerializedMetadataRuntimeTypeObject(type), 95ReadyToRunHelperId.NecessaryTypeHandle => _nodeFactory.SerializedNecessaryRuntimeTypeObject(type),
JitInterface\CorInfoImpl.RyuJit.cs (38)
254private void ComputeLookup(ref CORINFO_RESOLVED_TOKEN pResolvedToken, object entity, ReadyToRunHelperId helperId, MethodDesc callerHandle, ref CORINFO_LOOKUP lookup) 336var helperId = GetReadyToRunHelperFromStaticBaseHelper(id); 350ISymbolNode helper = GetGenericLookupHelper(GetGenericRuntimeLookupKind(MethodBeingCompiled), ReadyToRunHelperId.GetNonGCStaticBase, HandleToObject(callerHandle), helperArg); 449ISymbolNode helper = GetGenericLookupHelper(pLookup.lookupKind.runtimeLookupKind, ReadyToRunHelperId.DelegateCtor, contextMethod, delegateInfo); 456pLookup.constLookup = CreateConstLookupToSymbol(_compilation.NodeFactory.ReadyToRunHelper(ReadyToRunHelperId.DelegateCtor, delegateInfo)); 1071private ISymbolNode GetGenericLookupHelper(CORINFO_RUNTIME_LOOKUP_KIND runtimeLookupKind, ReadyToRunHelperId helperId, MethodDesc callerHandle, object helperArgument) 1404ReadyToRunHelperId lookupHelper; 1409lookupHelper = ReadyToRunHelperId.ConstrainedDirectCall; 1432lookupHelper = ReadyToRunHelperId.MethodEntry; 1464ISymbolNode helper = GetGenericLookupHelper(pResult->codePointerOrStubLookup.lookupKind.runtimeLookupKind, ReadyToRunHelperId.MethodEntry, caller, helperArg); 1572var constrainedHelperId = ReadyToRunHelperId.ConstrainedDirectCall; 1604ReadyToRunHelperId.MethodHandle, 1622ReadyToRunHelperId.VirtualDispatchCell, 1676_compilation.NodeFactory.ReadyToRunHelper(ReadyToRunHelperId.ResolveVirtualFunction, slotDefiningMethod)); 1731ReadyToRunHelperId helperId = ReadyToRunHelperId.Invalid; 1746helperId = ReadyToRunHelperId.MethodHandle; 1750helperId = ReadyToRunHelperId.MethodDictionary; 1764helperId = ReadyToRunHelperId.FieldHandle; 1797helperId = ReadyToRunHelperId.TypeHandle; 1801helperId = ReadyToRunHelperId.TypeHandleForCasting; 1817helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1819helperId = ReadyToRunHelperId.TypeHandle; 1828helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1893ComputeLookup(ref pResolvedToken, method.Instantiation[0], ReadyToRunHelperId.TypeHandle, HandleToObject(callerHandle), ref pResult.lookup); 1897ComputeLookup(ref pResolvedToken, method.Instantiation[0], ReadyToRunHelperId.DefaultConstructor, HandleToObject(callerHandle), ref pResult.lookup); 1901ComputeLookup(ref pResolvedToken, method.Instantiation[0], ReadyToRunHelperId.ObjectAllocator, HandleToObject(callerHandle), ref pResult.lookup); 2135ReadyToRunHelperId helperId; 2140helperId = ReadyToRunHelperId.GetThreadStaticBase; 2144helperId = ReadyToRunHelperId.GetGCStaticBase; 2148helperId = ReadyToRunHelperId.GetNonGCStaticBase; 2172ReadyToRunHelperId helperId = ReadyToRunHelperId.Invalid; 2202helperId = ReadyToRunHelperId.GetThreadStaticBase; 2225helperId = ReadyToRunHelperId.GetGCStaticBase; 2230helperId = ReadyToRunHelperId.GetNonGCStaticBase; 2234if (helperId != ReadyToRunHelperId.Invalid)
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;