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