26 references to MethodLayoutAlgorithm
ilc (11)
ILCompilerRootCommand.cs (11)
31public Option<MethodLayoutAlgorithm> MethodLayout { get; } = 412private static MethodLayoutAlgorithm MakeMethodLayoutAlgorithm(ArgumentResult result) 415return MethodLayoutAlgorithm.DefaultSort; 419"defaultsort" => MethodLayoutAlgorithm.DefaultSort, 420"exclusiveweight" => MethodLayoutAlgorithm.ExclusiveWeight, 421"hotcold" => MethodLayoutAlgorithm.HotCold, 422"instrumentedhotcold" => MethodLayoutAlgorithm.InstrumentedHotCold, 423"hotwarmcold" => MethodLayoutAlgorithm.HotWarmCold, 424"pettishansen" => MethodLayoutAlgorithm.PettisHansen, 425"random" => MethodLayoutAlgorithm.Random, 426"explicit" => MethodLayoutAlgorithm.Explicit,
ILCompiler.RyuJit (15)
Compiler\RyuJitCompilation.cs (1)
54MethodLayoutAlgorithm methodLayoutAlgorithm,
Compiler\RyuJitCompilationBuilder.cs (2)
20private MethodLayoutAlgorithm _methodLayoutAlgorithm; 51public RyuJitCompilationBuilder FileLayoutAlgorithms(MethodLayoutAlgorithm methodLayoutAlgorithm, FileLayoutAlgorithm fileLayoutAlgorithm)
parent\ILCompiler.ReadyToRun\Compiler\FileLayoutOptimizer.cs (12)
54MethodLayoutAlgorithm methodAlgorithm, 69private MethodLayoutAlgorithm _methodLayoutAlgorithm = MethodLayoutAlgorithm.DefaultSort; 77if (_methodLayoutAlgorithm == MethodLayoutAlgorithm.DefaultSort) 165case MethodLayoutAlgorithm.DefaultSort: 168case MethodLayoutAlgorithm.ExclusiveWeight: 177case MethodLayoutAlgorithm.HotCold: 186case MethodLayoutAlgorithm.InstrumentedHotCold: 190case MethodLayoutAlgorithm.HotWarmCold: 217case MethodLayoutAlgorithm.PettisHansen: 221case MethodLayoutAlgorithm.Random: 232case MethodLayoutAlgorithm.Explicit: