336 references to ReadyToRunHelperId
ILCompiler.Compiler (284)
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)
1409public ISymbolNode ReadyToRunHelper(ReadyToRunHelperId id, object target) 1416public ISymbolNode ReadyToRunHelperFromDictionaryLookup(ReadyToRunHelperId id, object target, TypeSystemEntity dictionaryOwner) 1423public ISymbolNode ReadyToRunHelperFromTypeLookup(ReadyToRunHelperId id, object target, TypeSystemEntity dictionaryOwner) 1718public readonly ReadyToRunHelperId HelperId; 1720public ReadyToRunHelperKey(ReadyToRunHelperId helperId, object target) 1740public readonly ReadyToRunHelperId HelperId; 1742public 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 (43)
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, object helperArgument) 266_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandleForCasting, catchType), "EH"); 270_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.TypeHandleForCasting, catchType), "EH"); 308_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandleForCasting, type), "IsInst/CastClass"); 312_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.TypeHandleForCasting, type), "IsInst/CastClass"); 523_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, owningType), reason); 564_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DefaultConstructor, runtimeDeterminedMethod.Instantiation[0]), reason); 580_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.ObjectAllocator, runtimeDeterminedMethod.Instantiation[0]), reason); 584_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.ObjectAllocator, method.Instantiation[0]), reason); 594_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, runtimeDeterminedMethod.Instantiation[0]), reason); 741_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.ConstrainedDirectCall, constrainedCallInfo), reason); 760_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodEntry, targetOfLookup), reason); 772_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodEntry, runtimeDeterminedMethod), reason); 814instParam = GetGenericLookupHelper(ReadyToRunHelperId.MethodDictionary, runtimeDeterminedMethod); 818instParam = GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, runtimeDeterminedMethod.OwningType); 841_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, _constrained), reason); 849_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, runtimeDeterminedMethod.OwningType), reason); 889var constrainedHelperId = ReadyToRunHelperId.ConstrainedDirectCall; 910_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodHandle, methodToLookup), reason); 923_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.VirtualDispatchCell, runtimeDeterminedMethod), reason); 958_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DelegateCtor, info), reason); 960_dependencies.Add(_factory.ReadyToRunHelper(ReadyToRunHelperId.DelegateCtor, info), reason); 1102_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.NecessaryTypeHandle, type), "Unbox"); 1143_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, type), reason); 1158var helperId = ReadyToRunHelperId.MetadataTypeHandle; 1169helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1189helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1202_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodHandle, method), "ldtoken"); 1219_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.FieldHandle, field), "ldtoken"); 1293ReadyToRunHelperId helperId; 1302helperId = ReadyToRunHelperId.GetNonGCStaticBase; 1310helperId = ReadyToRunHelperId.GetThreadStaticBase; 1314helperId = ReadyToRunHelperId.GetGCStaticBase; 1318helperId = ReadyToRunHelperId.GetNonGCStaticBase; 1415_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, type), reason); 1443_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, elementType.MakeArrayType()), "newarr"); 1485_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.NecessaryTypeHandle, elementType), "ldelema"); 1831_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodDictionary, runtimeDeterminedResult), reason);
ILCompiler.RyuJit (52)
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)
254private void ComputeLookup(ref CORINFO_RESOLVED_TOKEN pResolvedToken, object entity, ReadyToRunHelperId helperId, MethodDesc callerHandle, ref CORINFO_LOOKUP lookup) 259private void ComputeLookup(bool isInlining, object entity, ReadyToRunHelperId helperId, MethodDesc callerHandle, ref CORINFO_LOOKUP lookup) 341var helperId = GetReadyToRunHelperFromStaticBaseHelper(id); 355ISymbolNode helper = GetGenericLookupHelper(GetGenericRuntimeLookupKind(MethodBeingCompiled), ReadyToRunHelperId.GetNonGCStaticBase, HandleToObject(callerHandle), helperArg); 454ISymbolNode helper = GetGenericLookupHelper(pLookup.lookupKind.runtimeLookupKind, ReadyToRunHelperId.DelegateCtor, contextMethod, delegateInfo); 461pLookup.constLookup = CreateConstLookupToSymbol(_compilation.NodeFactory.ReadyToRunHelper(ReadyToRunHelperId.DelegateCtor, delegateInfo)); 1079private ISymbolNode GetGenericLookupHelper(CORINFO_RUNTIME_LOOKUP_KIND runtimeLookupKind, ReadyToRunHelperId helperId, MethodDesc callerHandle, object helperArgument) 1412ReadyToRunHelperId lookupHelper; 1417lookupHelper = ReadyToRunHelperId.ConstrainedDirectCall; 1440lookupHelper = ReadyToRunHelperId.MethodEntry; 1472ISymbolNode helper = GetGenericLookupHelper(pResult->codePointerOrStubLookup.lookupKind.runtimeLookupKind, ReadyToRunHelperId.MethodEntry, caller, helperArg); 1580var constrainedHelperId = ReadyToRunHelperId.ConstrainedDirectCall; 1612ReadyToRunHelperId.MethodHandle, 1630ReadyToRunHelperId.VirtualDispatchCell, 1684_compilation.NodeFactory.ReadyToRunHelper(ReadyToRunHelperId.ResolveVirtualFunction, slotDefiningMethod)); 1737ReadyToRunHelperId helperId = ReadyToRunHelperId.Invalid; 1752helperId = ReadyToRunHelperId.MethodHandle; 1756helperId = ReadyToRunHelperId.MethodDictionary; 1770helperId = ReadyToRunHelperId.FieldHandle; 1803helperId = ReadyToRunHelperId.TypeHandle; 1807helperId = ReadyToRunHelperId.TypeHandleForCasting; 1823helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1825helperId = ReadyToRunHelperId.TypeHandle; 1834helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1899ComputeLookup(ref pResolvedToken, method.Instantiation[0], ReadyToRunHelperId.TypeHandle, HandleToObject(callerHandle), ref pResult.lookup); 1903ComputeLookup(ref pResolvedToken, method.Instantiation[0], ReadyToRunHelperId.DefaultConstructor, HandleToObject(callerHandle), ref pResult.lookup); 1907ComputeLookup(ref pResolvedToken, method.Instantiation[0], ReadyToRunHelperId.ObjectAllocator, HandleToObject(callerHandle), ref pResult.lookup); 2141ReadyToRunHelperId helperId; 2146helperId = ReadyToRunHelperId.GetThreadStaticBase; 2150helperId = ReadyToRunHelperId.GetGCStaticBase; 2154helperId = ReadyToRunHelperId.GetNonGCStaticBase; 2178ReadyToRunHelperId helperId = ReadyToRunHelperId.Invalid; 2208helperId = ReadyToRunHelperId.GetThreadStaticBase; 2231helperId = ReadyToRunHelperId.GetGCStaticBase; 2236helperId = ReadyToRunHelperId.GetNonGCStaticBase; 2240if (helperId != ReadyToRunHelperId.Invalid)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (7)
3541ComputeLookup(caller != MethodBeingCompiled, runtimeDeterminedResult, ReadyToRunHelperId.MethodDictionary, caller, ref instArg); 3819public static ReadyToRunHelperId GetReadyToRunHelperFromStaticBaseHelper(CorInfoHelpFunc helper) 3821ReadyToRunHelperId res; 3825res = ReadyToRunHelperId.GetGCStaticBase; 3828res = ReadyToRunHelperId.GetNonGCStaticBase; 3831res = ReadyToRunHelperId.GetThreadStaticBase; 3834res = ReadyToRunHelperId.GetThreadNonGcStaticBase;