1 write to _r2rFieldLayoutAlgorithm
ILCompiler.ReadyToRun (1)
Compiler\ReadyToRunCompilerContext.cs (1)
67
_r2rFieldLayoutAlgorithm
= new ReadyToRunMetadataFieldLayoutAlgorithm();
9 references to _r2rFieldLayoutAlgorithm
ILCompiler.ReadyToRun (9)
Compiler\ReadyToRunCompilerContext.cs (9)
68
_systemObjectFieldLayoutAlgorithm = new SystemObjectFieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
);
77
_vectorFieldLayoutAlgorithm = new VectorFieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
);
87
_vectorOfTFieldLayoutAlgorithm = new VectorOfTFieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
, _vectorFieldLayoutAlgorithm, matchingVectorType);
88
_int128FieldLayoutAlgorithm = new Int128FieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
);
90
_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);