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)
48MethodLayoutAlgorithm methodLayoutAlgorithm,
Compiler\RyuJitCompilationBuilder.cs (2)
20private MethodLayoutAlgorithm _methodLayoutAlgorithm; 51public RyuJitCompilationBuilder FileLayoutAlgorithms(MethodLayoutAlgorithm methodLayoutAlgorithm, FileLayoutAlgorithm fileLayoutAlgorithm)
parent\ILCompiler.ReadyToRun\Compiler\FileLayoutOptimizer.cs (12)
52MethodLayoutAlgorithm methodAlgorithm, 67private MethodLayoutAlgorithm _methodLayoutAlgorithm = MethodLayoutAlgorithm.DefaultSort; 75if (_methodLayoutAlgorithm == MethodLayoutAlgorithm.DefaultSort) 141case MethodLayoutAlgorithm.DefaultSort: 144case MethodLayoutAlgorithm.ExclusiveWeight: 153case MethodLayoutAlgorithm.HotCold: 162case MethodLayoutAlgorithm.InstrumentedHotCold: 166case MethodLayoutAlgorithm.HotWarmCold: 193case MethodLayoutAlgorithm.PettisHansen: 197case MethodLayoutAlgorithm.Random: 208case MethodLayoutAlgorithm.Explicit: