1 write to _r2rFieldLayoutAlgorithm
ILCompiler.ReadyToRun (1)
Compiler\ReadyToRunCompilerContext.cs (1)
70
_r2rFieldLayoutAlgorithm
= new ReadyToRunMetadataFieldLayoutAlgorithm();
10 references to _r2rFieldLayoutAlgorithm
ILCompiler.ReadyToRun (10)
Compiler\ReadyToRunCompilerContext.cs (10)
71
_systemObjectFieldLayoutAlgorithm = new SystemObjectFieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
);
80
_vectorFieldLayoutAlgorithm = new VectorFieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
);
90
_vectorOfTFieldLayoutAlgorithm = new VectorOfTFieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
, _vectorFieldLayoutAlgorithm, matchingVectorType);
91
_int128FieldLayoutAlgorithm = new Int128FieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
);
92
_decimalFieldLayoutAlgorithm = new DecimalFieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
);
94
_typeWithRepeatedFieldsFieldLayoutAlgorithm = new TypeWithRepeatedFieldsFieldLayoutAlgorithm(
_r2rFieldLayoutAlgorithm
);
138
Debug.Assert(
_r2rFieldLayoutAlgorithm
!= null);
139
return
_r2rFieldLayoutAlgorithm
;
148
public LayoutInt CalculateFieldBaseOffset(MetadataType type) =>
_r2rFieldLayoutAlgorithm
.CalculateFieldBaseOffset(type, type.RequiresAlign8(), requiresAlignedBase: true);
152
_r2rFieldLayoutAlgorithm
.SetCompilationGroup(compilationModuleGroup);