16 references to UnboxingStubKind
ILCompiler.ReadyToRun (16)
Compiler\DependencyAnalysis\ReadyToRun\WasmUnboxingStubNode.cs (9)
23private readonly UnboxingStubKind _kind; 31UnboxingStubKind kind, 113genericContext: _kind != UnboxingStubKind.Normal, 145if (genericContext && _kind == UnboxingStubKind.MethodTable) 150else if (genericContext && _kind == UnboxingStubKind.MethodDesc) 170private static string GetLookupString(UnboxingStubKind kind, WasmFuncType funcType, bool hasReturnBuffer) 175UnboxingStubKind.Normal => "U", 176UnboxingStubKind.MethodTable => "UG", 177UnboxingStubKind.MethodDesc => "UM",
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (7)
194UnboxingStubKind kind = targetMethod.RequiresInstMethodDescArg() 195? UnboxingStubKind.MethodDesc 196: (targetMethod.RequiresInstMethodTableArg() ? UnboxingStubKind.MethodTable : UnboxingStubKind.Normal); 200bool hasReturnBuffer = kind != UnboxingStubKind.Normal && signature.SignatureString[0] == 'S'; 1437public readonly UnboxingStubKind Kind; 1440public WasmUnboxingStubKey(WasmSignature signature, WasmTypeNode targetType, UnboxingStubKind kind, bool hasReturnBuffer)