10 writes to DataObject
ILCompiler.ReadyToRun (10)
Compiler\ProfileDataManager.cs (1)
242
DataObject
= entities.ToArray()
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
333
likelyClassElem.
DataObject
= newData;
parent\parent\Common\Pgo\PgoFormat.cs (8)
298
curSchema.
DataObject
= null;
362
curSchema.
DataObject
= new int[curSchema.Count];
369
curSchema.
DataObject
= new long[curSchema.Count];
374
curSchema.
DataObject
= new TType[curSchema.Count];
378
curSchema.
DataObject
= new TMethod[curSchema.Count];
603
mergedElem.
DataObject
= newMergedTypeArray;
625
mergedElem.
DataObject
= mergedElem.DataObject switch
639
mergedElem.
DataObject
= newMergedMethodArray;
21 references to DataObject
ILCompiler.ReadyToRun (21)
parent\parent\Common\JitInterface\CorInfoImpl.cs (2)
4962
if (pgoResultsSchemas[i].
DataObject
== null)
4968
object dataObject = pgoResultsSchemas[i].
DataObject
;
parent\parent\Common\Pgo\PgoFormat.cs (19)
265
((int[])curSchema.
DataObject
)[dataIndex] = checked((int)lastDataValue);
273
((long[])curSchema.
DataObject
)[dataIndex] = lastDataValue;
281
((TType[])curSchema.
DataObject
)[dataIndex] = dataProvider.TypeFromLong(lastTypeValue);
289
((TMethod[])curSchema.
DataObject
)[dataIndex] = dataProvider.MethodFromLong(lastMethodValue);
454
valueToEmit = ((int[])schema.
DataObject
)[i];
469
valueToEmit = ((long[])schema.
DataObject
)[i];
477
TType typeToEmit = ((TType[])schema.
DataObject
)[i];
484
TMethod methodToEmit = ((TMethod[])schema.
DataObject
)[i];
605
foreach (TType type in (TType[])existingSchemaItem.
DataObject
)
609
foreach (TType type in (TType[])schema.
DataObject
)
618
if (mergedElem.
DataObject
.GetType() != schema.
DataObject
.GetType())
620
throw new Exception($"Unable to merge ValueHistogram {mergedElem.
DataObject
} " +
621
$"with {schema.
DataObject
}. Are you merging 32bit MIBC with 64bit MIBC?");
625
mergedElem.DataObject = mergedElem.
DataObject
switch
628
int[] mergedIntHistogram => (int[])[.. mergedIntHistogram, .. (int[])schema.
DataObject
],
629
long[] mergedLongHistogram => (long[])[.. mergedLongHistogram, .. (long[])schema.
DataObject
],
641
foreach (TMethod meth in (TMethod[])existingSchemaItem.
DataObject
)
645
foreach (TMethod meth in (TMethod[])schema.
DataObject
)