Searched defs:InstrProfRecord (Results 1 – 3 of 3) sorted by relevance
572 struct InstrProfRecord { struct573 InstrProfRecord() : SIPE() {} in InstrProfRecord() function574 InstrProfRecord(StringRef Name, uint64_t Hash, std::vector<uint64_t> Counts) in InstrProfRecord() argument576 StringRef Name;577 uint64_t Hash;578 std::vector<uint64_t> Counts;579 SoftInstrProfErrors SIPE;581 typedef std::vector<std::pair<uint64_t, uint64_t>> ValueMapType;621 void sortValueData() { in sortValueData()630 void clearValueData() { in clearValueData()[all …]
730 struct InstrProfRecord { struct733 InstrProfRecord() = default; argument734 InstrProfRecord(std::vector<uint64_t> Counts) : Counts(std::move(Counts)) {} in InstrProfRecord() argument736 InstrProfRecord(const InstrProfRecord &RHS) in InstrProfRecord() function741 InstrProfRecord &operator=(InstrProfRecord &&) = default; argument819 void overlap(InstrProfRecord &Other, OverlapStats &Overlap, argument827 enum CountPseudoKind {832 enum PseudoCountVal {836 CountPseudoKind getCountPseudoKind() const { in getCountPseudoKind()863 auto AR = const_cast<const InstrProfRecord *>(this)->getValueSitesForKind( in getValueSitesForKind() argument[all …]
685 struct InstrProfRecord { struct688 InstrProfRecord() = default; argument689 InstrProfRecord(std::vector<uint64_t> Counts) : Counts(std::move(Counts)) {} in InstrProfRecord() argument691 InstrProfRecord(const InstrProfRecord &RHS) in InstrProfRecord() function696 InstrProfRecord &operator=(InstrProfRecord &&) = default; argument774 void overlap(InstrProfRecord &Other, OverlapStats &Overlap, argument794 auto AR = const_cast<const InstrProfRecord *>(this)->getValueSitesForKind( in getValueSitesForKind() argument800 getValueSitesForKind(uint32_t ValueKind) const { in getValueSitesForKind()833 void mergeValueProfData(uint32_t ValkeKind, InstrProfRecord &Src, argument