1 write to _r2rFieldLayoutAlgorithm
ILCompiler.ReadyToRun (1)
Compiler\ReadyToRunCompilerContext.cs (1)
72
_r2rFieldLayoutAlgorithm
= new ReadyToRunMetadataFieldLayoutAlgorithm(targetIsSingleThreaded);
10 references to _r2rFieldLayoutAlgorithm
ILCompiler.ReadyToRun (10)
Compiler\ReadyToRunCompilerContext.cs (10)
73
_systemObjectFieldLayoutAlgorithm = new SystemObjectFieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
);
82
_vectorFieldLayoutAlgorithm = new VectorFieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
);
92
_vectorOfTFieldLayoutAlgorithm = new VectorOfTFieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
, _vectorFieldLayoutAlgorithm, matchingVectorType);
93
_int128FieldLayoutAlgorithm = new Int128FieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
);
94
_decimalFieldLayoutAlgorithm = new DecimalFieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
);
96
_typeWithRepeatedFieldsFieldLayoutAlgorithm = new TypeWithRepeatedFieldsFieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
);
150
Debug.Assert(
_r2rFieldLayoutAlgorithm
!= null);
151
return
_r2rFieldLayoutAlgorithm
;
160
public LayoutInt CalculateFieldBaseOffset(MetadataType type) =>
_r2rFieldLayoutAlgorithm
.CalculateFieldBaseOffset(type, type.RequiresAlign8(), requiresAlignedBase: true);
164
_r2rFieldLayoutAlgorithm
.SetCompilationGroup(compilationModuleGroup);