6 writes to InstrumentationKind
ILCompiler.ReadyToRun (6)
Compiler\ProfileDataManager.cs (2)
230InstrumentationKind = PgoInstrumentationKind.HandleHistogramIntCount, 239InstrumentationKind = kind,
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
329likelyClassElem.InstrumentationKind = isType ? PgoInstrumentationKind.GetLikelyClass : PgoInstrumentationKind.GetLikelyMethod;
parent\parent\Common\Pgo\PgoFormat.cs (3)
321curSchema.InstrumentationKind = (PgoInstrumentationKind)(((int)(curSchema.InstrumentationKind)) + checked((int)value)); 323curSchema.InstrumentationKind = (PgoInstrumentationKind)value; 561oneRunSchema.InstrumentationKind = PgoInstrumentationKind.NumRuns;
27 references to InstrumentationKind
ILCompiler.ReadyToRun (27)
parent\parent\Common\JitInterface\CorInfoImpl.cs (7)
219if (elem.InstrumentationKind == PgoInstrumentationKind.HandleHistogramTypes || 220elem.InstrumentationKind == PgoInstrumentationKind.HandleHistogramMethods) 247(pgoData[i].InstrumentationKind == PgoInstrumentationKind.HandleHistogramIntCount || 248pgoData[i].InstrumentationKind == PgoInstrumentationKind.HandleHistogramLongCount) && 249(pgoData[i + 1].InstrumentationKind == PgoInstrumentationKind.HandleHistogramTypes || 250pgoData[i + 1].InstrumentationKind == PgoInstrumentationKind.HandleHistogramMethods)) 4960nativeSchemas[i].InstrumentationKind = (PgoInstrumentationKind)pgoResultsSchemas[i].InstrumentationKind;
parent\parent\Common\Pgo\PgoFormat.cs (20)
87(((InstrumentationKind & PgoInstrumentationKind.MarshalMask) == PgoInstrumentationKind.FourByte) || 88((InstrumentationKind & PgoInstrumentationKind.MarshalMask) == PgoInstrumentationKind.EightByte))); 90public override string ToString() => $"{InstrumentationKind} @ {ILOffset} Count = {Count} DataLong = {DataLong}"; 258switch (curSchema.InstrumentationKind & PgoInstrumentationKind.MarshalMask) 321curSchema.InstrumentationKind = (PgoInstrumentationKind)(((int)(curSchema.InstrumentationKind)) + checked((int)value)); 348if (curSchema.InstrumentationKind == PgoInstrumentationKind.Done) 353switch (curSchema.InstrumentationKind & PgoInstrumentationKind.MarshalMask) 402int TypeDiff = (int)schema.InstrumentationKind - (int)prevSchema.InstrumentationKind; 432valueEmitter.EmitLong((long)schema.InstrumentationKind, (long)prevSchema.InstrumentationKind); 440PgoInstrumentationKind marshal = schema.InstrumentationKind & PgoInstrumentationKind.MarshalMask; 503valueEmitter.EmitLong((long)PgoInstrumentationKind.Done, (long)prevSchema.InstrumentationKind); 518PgoInstrumentationKind xdescr = x.InstrumentationKind & PgoInstrumentationKind.DescriptorMask; 519PgoInstrumentationKind ydescr = y.InstrumentationKind & PgoInstrumentationKind.DescriptorMask; 526if ((x.InstrumentationKind == PgoInstrumentationKind.EdgeIntCount || x.InstrumentationKind == PgoInstrumentationKind.EdgeLongCount) 537int IEqualityComparer<PgoSchemaElem>.GetHashCode(PgoSchemaElem obj) => obj.ILOffset ^ ((int)(obj.InstrumentationKind & PgoInstrumentationKind.DescriptorMask) << 20); 553if (schema.InstrumentationKind == PgoInstrumentationKind.NumRuns) 582switch (existingSchemaItem.InstrumentationKind)