26 references to MethodLayoutAlgorithm
ilc (11)
ILCompilerRootCommand.cs (11)
31
public Option<
MethodLayoutAlgorithm
> MethodLayout { get; } =
412
private static
MethodLayoutAlgorithm
MakeMethodLayoutAlgorithm(ArgumentResult result)
415
return
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)
48
MethodLayoutAlgorithm
methodLayoutAlgorithm,
Compiler\RyuJitCompilationBuilder.cs (2)
20
private
MethodLayoutAlgorithm
_methodLayoutAlgorithm;
51
public RyuJitCompilationBuilder FileLayoutAlgorithms(
MethodLayoutAlgorithm
methodLayoutAlgorithm, FileLayoutAlgorithm fileLayoutAlgorithm)
parent\ILCompiler.ReadyToRun\Compiler\FileLayoutOptimizer.cs (12)
52
MethodLayoutAlgorithm
methodAlgorithm,
67
private
MethodLayoutAlgorithm
_methodLayoutAlgorithm =
MethodLayoutAlgorithm
.DefaultSort;
75
if (_methodLayoutAlgorithm ==
MethodLayoutAlgorithm
.DefaultSort)
141
case
MethodLayoutAlgorithm
.DefaultSort:
144
case
MethodLayoutAlgorithm
.ExclusiveWeight:
153
case
MethodLayoutAlgorithm
.HotCold:
162
case
MethodLayoutAlgorithm
.InstrumentedHotCold:
166
case
MethodLayoutAlgorithm
.HotWarmCold:
193
case
MethodLayoutAlgorithm
.PettisHansen:
197
case
MethodLayoutAlgorithm
.Random:
208
case
MethodLayoutAlgorithm
.Explicit: