18 references to AddRoot
ILCompiler.Compiler (13)
Compiler\Compilation.cs (1)
59
var rootingService = new RootingServiceProvider(nodeFactory, _dependencyGraph.
AddRoot
);
Compiler\ILScanner.cs (12)
142
_dependencyGraph.
AddRoot
(GetHelperEntrypoint(ReadyToRunHelper.BulkWriteBarrier), "Not tracked by scanner");
143
_dependencyGraph.
AddRoot
(GetHelperEntrypoint(ReadyToRunHelper.MemCpy), "Not tracked by scanner");
144
_dependencyGraph.
AddRoot
(GetHelperEntrypoint(ReadyToRunHelper.MemSet), "Not tracked by scanner");
145
_dependencyGraph.
AddRoot
(GetHelperEntrypoint(ReadyToRunHelper.MemZero), "Not tracked by scanner");
146
_dependencyGraph.
AddRoot
(GetHelperEntrypoint(ReadyToRunHelper.CheckCastAny), "Not tracked by scanner");
147
_dependencyGraph.
AddRoot
(GetHelperEntrypoint(ReadyToRunHelper.CheckCastInterface), "Not tracked by scanner");
148
_dependencyGraph.
AddRoot
(GetHelperEntrypoint(ReadyToRunHelper.CheckCastClass), "Not tracked by scanner");
149
_dependencyGraph.
AddRoot
(GetHelperEntrypoint(ReadyToRunHelper.CheckCastClassSpecial), "Not tracked by scanner");
150
_dependencyGraph.
AddRoot
(GetHelperEntrypoint(ReadyToRunHelper.CheckInstanceAny), "Not tracked by scanner");
151
_dependencyGraph.
AddRoot
(GetHelperEntrypoint(ReadyToRunHelper.CheckInstanceInterface), "Not tracked by scanner");
152
_dependencyGraph.
AddRoot
(GetHelperEntrypoint(ReadyToRunHelper.CheckInstanceClass), "Not tracked by scanner");
153
_dependencyGraph.
AddRoot
(GetHelperEntrypoint(ReadyToRunHelper.IsInstanceOfException), "Not tracked by scanner");
ILCompiler.ReadyToRun (5)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (2)
1030
graph.
AddRoot
(PersonalityRoutine, "Personality routine is faster to root early rather than referencing it from each unwind info");
1036
graph.
AddRoot
(FilterFuncletPersonalityRoutine, "Filter funclet personality routine is faster to root early rather than referencing it from each unwind info");
Compiler\ReadyToRunCodegenCompilation.cs (1)
67
var rootingService = new RootingServiceProvider(nodeFactory, _dependencyGraph.
AddRoot
);
Compiler\ReadyToRunTypeMapManager.cs (2)
24
graph.
AddRoot
(map, "External type map");
28
graph.
AddRoot
(map, "Proxy type map");