26 references to ExternFunctionSymbol
ILCompiler.Compiler (9)
Compiler\Compilation.cs (1)
365
return NodeFactory.
ExternFunctionSymbol
(new Utf8String(JitHelper.GetNewObjectHelperForType(type)));
Compiler\DependencyAnalysis\GenericLookupResult.cs (1)
963
return factory.
ExternFunctionSymbol
(new Utf8String(JitHelper.GetNewObjectHelperForType(instantiatedType)));
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunHelperNode.cs (1)
134
encoder.EmitJMP(factory.
ExternFunctionSymbol
(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunHelperNode.cs (1)
149
encoder.EmitJMP(factory.
ExternFunctionSymbol
(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunHelperNode.cs (1)
141
encoder.EmitJMP(factory.
ExternFunctionSymbol
(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunHelperNode.cs (1)
139
encoder.EmitJMP(factory.
ExternFunctionSymbol
(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunHelperNode.cs (1)
154
encoder.EmitJMP(factory.
ExternFunctionSymbol
(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunHelperNode.cs (1)
163
encoder.EmitJMP(factory.
ExternFunctionSymbol
(s_RhpResolveInterfaceMethod));
Compiler\ILScanner.cs (1)
203
entryPoint = _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String(mangledName));
ILCompiler.RyuJit (17)
JitInterface\CorInfoImpl.RyuJit.cs (17)
607
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFast"u8));
609
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFinalizable"u8));
611
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFastAlign8"u8));
613
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFinalizableAlign8"u8));
615
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFastMisalign"u8));
620
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewPtrArrayFast"u8));
622
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewArrayFastAlign8"u8));
624
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewArrayFast"u8));
627
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpStackProbe"u8));
630
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpGcPoll"u8));
776
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpInterfaceDispatchGuarded"u8));
777
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpInterfaceDispatch"u8));
779
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpResolveInterfaceMethodFast"u8));
811
entryPoint = _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String(mangledName));
1665
pResult->codePointerOrStubLookup.constLookup = CreateConstLookupToSymbol(_compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("NYI_LDVIRTFTN"u8)));
1937
pLookup = CreateConstLookupToSymbol(_compilation.NodeFactory.
ExternFunctionSymbol
(externName));
2496
pInfo->tlsGetAddrFtnPtr = CreateConstLookupToSymbol(_compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("__tls_get_addr"u8)));