340 references to ReadyToRunHelperId
ILCompiler.Compiler (287)
Compiler\Compilation.cs (32)
250public bool NeedsRuntimeLookup(ReadyToRunHelperId lookupKind, object targetOfLookup) 254case ReadyToRunHelperId.TypeHandle: 255case ReadyToRunHelperId.NecessaryTypeHandle: 256case ReadyToRunHelperId.MetadataTypeHandle: 257case ReadyToRunHelperId.DefaultConstructor: 258case ReadyToRunHelperId.TypeHandleForCasting: 259case ReadyToRunHelperId.ObjectAllocator: 262case ReadyToRunHelperId.MethodDictionary: 263case ReadyToRunHelperId.MethodEntry: 264case ReadyToRunHelperId.DispatchCell: 265case ReadyToRunHelperId.MethodHandle: 268case ReadyToRunHelperId.FieldHandle: 271case ReadyToRunHelperId.ConstrainedDirectCall: 280public ReadyToRunHelperId GetLdTokenHelperForType(TypeDesc type) 288return ReadyToRunHelperId.MetadataTypeHandle; 293return ReadyToRunHelperId.TypeHandle; 296return ReadyToRunHelperId.MetadataTypeHandle; 299return ReadyToRunHelperId.NecessaryTypeHandle; 321public ISymbolNode ComputeConstantLookup(ReadyToRunHelperId lookupKind, object targetOfLookup) 325case ReadyToRunHelperId.TypeHandle: 327case ReadyToRunHelperId.MetadataTypeHandle: 329case ReadyToRunHelperId.NecessaryTypeHandle: 331case ReadyToRunHelperId.TypeHandleForCasting: 354case ReadyToRunHelperId.MethodDictionary: 356case ReadyToRunHelperId.MethodEntry: 358case ReadyToRunHelperId.MethodHandle: 360case ReadyToRunHelperId.FieldHandle: 362case ReadyToRunHelperId.DefaultConstructor: 368case ReadyToRunHelperId.ObjectAllocator: 379public GenericDictionaryLookup ComputeGenericLookup(MethodDesc contextMethod, ReadyToRunHelperId lookupKind, object targetOfLookup) 407if (lookupKind == ReadyToRunHelperId.TypeHandleForCasting) 416lookupKind = ReadyToRunHelperId.NecessaryTypeHandle;
Compiler\DependencyAnalysis\NodeFactory.cs (7)
1420public ISymbolNode ReadyToRunHelper(ReadyToRunHelperId id, object target) 1427public ISymbolNode ReadyToRunHelperFromDictionaryLookup(ReadyToRunHelperId id, object target, TypeSystemEntity dictionaryOwner) 1434public ISymbolNode ReadyToRunHelperFromTypeLookup(ReadyToRunHelperId id, object target, TypeSystemEntity dictionaryOwner) 1729public readonly ReadyToRunHelperId HelperId; 1731public ReadyToRunHelperKey(ReadyToRunHelperId helperId, object target) 1751public readonly ReadyToRunHelperId HelperId; 1753public 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.DispatchCell: 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.DispatchCell: 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.DispatchCell: 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.DispatchCell: 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.DispatchCell: 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.DispatchCell: 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.DispatchCell: 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.DispatchCell: 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 (46)
148_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.GetNonGCStaticBase, method.OwningType), "Owning type cctor"); 152_dependencies.Add(_factory.ReadyToRunHelper(ReadyToRunHelperId.GetNonGCStaticBase, method.OwningType), "Owning type cctor"); 170_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.NecessaryTypeHandle, method.OwningType), reason); 213private ISymbolNode GetGenericLookupHelper(ReadyToRunHelperId helperId, TypeDesc type) 219private ISymbolNode GetGenericLookupHelper(ReadyToRunHelperId helperId, MethodDesc method) 225private ISymbolNode GetGenericLookupHelper(ReadyToRunHelperId helperId, object helperArgument) 278_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandleForCasting, catchType), "EH"); 282_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.TypeHandleForCasting, catchType), "EH"); 320_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandleForCasting, type), "IsInst/CastClass"); 324_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.TypeHandleForCasting, type), "IsInst/CastClass"); 612_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, owningType), reason); 653_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DefaultConstructor, runtimeDeterminedMethod.Instantiation[0]), reason); 669_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.ObjectAllocator, runtimeDeterminedMethod.Instantiation[0]), reason); 673_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.ObjectAllocator, method.Instantiation[0]), reason); 683_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, runtimeDeterminedMethod.Instantiation[0]), reason); 838_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.ConstrainedDirectCall, constrainedCallInfo), reason); 857_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodEntry, targetOfLookup), reason); 869_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodEntry, runtimeDeterminedMethod), reason); 911instParam = GetGenericLookupHelper(ReadyToRunHelperId.MethodDictionary, runtimeDeterminedMethod); 915instParam = GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, runtimeDeterminedMethod.OwningType); 938_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, _constrained), reason); 946_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, runtimeDeterminedMethod.OwningType), reason); 986var constrainedHelperId = ReadyToRunHelperId.ConstrainedDirectCall; 1007_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DispatchCell, methodToLookup), reason); 1020_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DispatchCell, runtimeDeterminedMethod), reason); 1055_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DelegateCtor, info), reason); 1057_dependencies.Add(_factory.ReadyToRunHelper(ReadyToRunHelperId.DelegateCtor, info), reason); 1121_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodDictionary, runtimeDeterminedResult), reason); 1250_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.NecessaryTypeHandle, type), "Unbox"); 1291_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, type), reason); 1306var helperId = ReadyToRunHelperId.MetadataTypeHandle; 1317helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1337helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1350_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodHandle, method), "ldtoken"); 1367_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.FieldHandle, field), "ldtoken"); 1441ReadyToRunHelperId helperId; 1450helperId = ReadyToRunHelperId.GetNonGCStaticBase; 1458helperId = ReadyToRunHelperId.GetThreadStaticBase; 1462helperId = ReadyToRunHelperId.GetGCStaticBase; 1466helperId = ReadyToRunHelperId.GetNonGCStaticBase; 1563_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, type), reason); 1591_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, elementType.MakeArrayType()), "newarr"); 1633_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.NecessaryTypeHandle, elementType), "ldelema"); 2049_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodDictionary, runtimeDeterminedResult), reason);
ILCompiler.RyuJit (53)
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 (39)
273private void ComputeLookup(ref CORINFO_RESOLVED_TOKEN pResolvedToken, object entity, ReadyToRunHelperId helperId, MethodDesc callerHandle, ref CORINFO_LOOKUP lookup) 278private void ComputeLookup(bool isInlining, object entity, ReadyToRunHelperId helperId, MethodDesc callerHandle, ref CORINFO_LOOKUP lookup) 360var helperId = GetReadyToRunHelperFromStaticBaseHelper(id); 374ISymbolNode helper = GetGenericLookupHelper(GetGenericRuntimeLookupKind(MethodBeingCompiled), ReadyToRunHelperId.GetNonGCStaticBase, HandleToObject(callerHandle), helperArg); 473ISymbolNode helper = GetGenericLookupHelper(pLookup.lookupKind.runtimeLookupKind, ReadyToRunHelperId.DelegateCtor, contextMethod, delegateInfo); 480pLookup.constLookup = CreateConstLookupToSymbol(_compilation.NodeFactory.ReadyToRunHelper(ReadyToRunHelperId.DelegateCtor, delegateInfo)); 1067private ISymbolNode GetGenericLookupHelper(CORINFO_RUNTIME_LOOKUP_KIND runtimeLookupKind, ReadyToRunHelperId helperId, MethodDesc callerHandle, object helperArgument) 1400ReadyToRunHelperId lookupHelper; 1405lookupHelper = ReadyToRunHelperId.ConstrainedDirectCall; 1428lookupHelper = ReadyToRunHelperId.MethodEntry; 1470ISymbolNode helper = GetGenericLookupHelper(pResult->codePointerOrStubLookup.lookupKind.runtimeLookupKind, ReadyToRunHelperId.MethodEntry, caller, helperArg); 1579var constrainedHelperId = ReadyToRunHelperId.ConstrainedDirectCall; 1614ReadyToRunHelperId.DispatchCell, 1647ReadyToRunHelperId.DispatchCell, 1701_compilation.NodeFactory.ReadyToRunHelper(ReadyToRunHelperId.ResolveVirtualFunction, slotDefiningMethod)); 1754ReadyToRunHelperId helperId = ReadyToRunHelperId.Invalid; 1769helperId = ReadyToRunHelperId.MethodHandle; 1773helperId = ReadyToRunHelperId.MethodDictionary; 1787helperId = ReadyToRunHelperId.FieldHandle; 1820helperId = ReadyToRunHelperId.TypeHandle; 1824helperId = ReadyToRunHelperId.TypeHandleForCasting; 1840helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1842helperId = ReadyToRunHelperId.TypeHandle; 1851helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1916ComputeLookup(ref pResolvedToken, method.Instantiation[0], ReadyToRunHelperId.TypeHandle, HandleToObject(callerHandle), ref pResult.lookup); 1920ComputeLookup(ref pResolvedToken, method.Instantiation[0], ReadyToRunHelperId.DefaultConstructor, HandleToObject(callerHandle), ref pResult.lookup); 1924ComputeLookup(ref pResolvedToken, method.Instantiation[0], ReadyToRunHelperId.ObjectAllocator, HandleToObject(callerHandle), ref pResult.lookup); 2158ReadyToRunHelperId helperId; 2163helperId = ReadyToRunHelperId.GetThreadStaticBase; 2167helperId = ReadyToRunHelperId.GetGCStaticBase; 2171helperId = ReadyToRunHelperId.GetNonGCStaticBase; 2195ReadyToRunHelperId helperId = ReadyToRunHelperId.Invalid; 2225helperId = ReadyToRunHelperId.GetThreadStaticBase; 2248helperId = ReadyToRunHelperId.GetGCStaticBase; 2253helperId = ReadyToRunHelperId.GetNonGCStaticBase; 2257if (helperId != ReadyToRunHelperId.Invalid)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (8)
3731ComputeLookup(caller != MethodBeingCompiled, runtimeDeterminedResult, ReadyToRunHelperId.MethodDictionary, caller, ref instArg); 3809ComputeLookup(caller != MethodBeingCompiled, runtimeDeterminedResult, ReadyToRunHelperId.MethodDictionary, 4099public static ReadyToRunHelperId GetReadyToRunHelperFromStaticBaseHelper(CorInfoHelpFunc helper) 4101ReadyToRunHelperId res; 4105res = ReadyToRunHelperId.GetGCStaticBase; 4108res = ReadyToRunHelperId.GetNonGCStaticBase; 4111res = ReadyToRunHelperId.GetThreadStaticBase; 4114res = ReadyToRunHelperId.GetThreadNonGcStaticBase;