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); 150Debug.Assert(_r2rFieldLayoutAlgorithm != null); 151return _r2rFieldLayoutAlgorithm; 160public LayoutInt CalculateFieldBaseOffset(MetadataType type) => _r2rFieldLayoutAlgorithm.CalculateFieldBaseOffset(type, type.RequiresAlign8(), requiresAlignedBase: true); 164_r2rFieldLayoutAlgorithm.SetCompilationGroup(compilationModuleGroup);