Home | History | Annotate | Download | only in profile

Lines Matching refs:NumValueSites

85 INSTR_PROF_DATA(const uint16_t, Int16ArrayTy, NumValueSites[IPVK_Last+1], \
205 uint32_t NumValueSites;
208 * values for each value site. The size of the array is NumValueSites.
209 * Since NumValueSites is greater than zero, there is at least one
229 uint32_t getNumValueSites() const { return NumValueSites; }
355 * shared C implementation. In this structure, NumValueSites and Nodes
361 const uint16_t *NumValueSites;
363 * total number of value profile sites : sum(NumValueSites[*])). Each
378 const uint16_t *NumValueSites,
410 uint32_t getValueProfRecordHeaderSize(uint32_t NumValueSites) {
412 sizeof(uint8_t) * NumValueSites;
423 uint32_t getValueProfRecordSize(uint32_t NumValueSites,
425 return getValueProfRecordHeaderSize(NumValueSites) +
435 This->NumValueSites));
445 for (I = 0; I < This->NumValueSites; I++)
457 getValueProfRecordSize(This->NumValueSites,
484 uint32_t NumValueSites = Closure->GetNumValueSites(Record, Kind);
485 if (!NumValueSites)
487 TotalSize += getValueProfRecordSize(NumValueSites,
499 uint32_t ValueKind, uint32_t NumValueSites) {
503 This->NumValueSites = NumValueSites;
506 for (S = 0; S < NumValueSites; S++) {
532 uint32_t NumValueSites = Closure->GetNumValueSites(Closure->Record, Kind);
533 if (!NumValueSites)
535 serializeValueProfRecordFrom(VR, Closure, Kind, NumValueSites);
543 * for a given function in \c NumValueSites and \c Nodes structures.
551 const uint16_t *NumValueSites,
554 RuntimeRecord->NumValueSites = NumValueSites;
557 uint16_t N = NumValueSites[I];
601 return ((const ValueProfRuntimeRecord *)R)->NumValueSites[VK];
614 for (I = 0; I < Record->NumValueSites[VK]; I++)