diff options
author | Xinliang David Li <davidxl@google.com> | 2015-11-25 03:24:37 +0000 |
---|---|---|
committer | Xinliang David Li <davidxl@google.com> | 2015-11-25 03:24:37 +0000 |
commit | 4f18bef9989f82e09069b1452e4c5d3528d66dd6 (patch) | |
tree | 85b88f19f78b64d47e2e2b05a77eecf9ca3adb53 /llvm/lib/ProfileData/InstrProf.cpp | |
parent | 463ff6d823704634d00282d5f6b0b2d435d172c6 (diff) | |
download | bcm5719-llvm-4f18bef9989f82e09069b1452e4c5d3528d66dd6.tar.gz bcm5719-llvm-4f18bef9989f82e09069b1452e4c5d3528d66dd6.zip |
Move member functions closer to others of the same class (NFC)
llvm-svn: 254055
Diffstat (limited to 'llvm/lib/ProfileData/InstrProf.cpp')
-rw-r--r-- | llvm/lib/ProfileData/InstrProf.cpp | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/llvm/lib/ProfileData/InstrProf.cpp b/llvm/lib/ProfileData/InstrProf.cpp index 86bc436453d..edb0eb9fa39 100644 --- a/llvm/lib/ProfileData/InstrProf.cpp +++ b/llvm/lib/ProfileData/InstrProf.cpp @@ -143,6 +143,22 @@ uint64_t stringToHash(uint32_t ValueKind, uint64_t Value) { return Value; } +uint32_t ValueProfRecord::getNumValueData() const { + uint32_t NumValueData = 0; + for (uint32_t I = 0; I < NumValueSites; I++) + NumValueData += SiteCountArray[I]; + return NumValueData; +} + +ValueProfRecord *ValueProfRecord::getNext() { + return reinterpret_cast<ValueProfRecord *>((char *)this + getSize()); +} + +InstrProfValueData *ValueProfRecord::getValueData() { + return reinterpret_cast<InstrProfValueData *>( + (char *)this + getValueProfRecordHeaderSize(NumValueSites)); +} + void ValueProfRecord::deserializeTo(InstrProfRecord &Record, InstrProfRecord::ValueMapType *VMap) { Record.reserveSites(Kind, NumValueSites); @@ -331,19 +347,5 @@ ValueProfRecord *ValueProfData::getFirstValueProfRecord() { sizeof(ValueProfData)); } -uint32_t ValueProfRecord::getNumValueData() const { - uint32_t NumValueData = 0; - for (uint32_t I = 0; I < NumValueSites; I++) - NumValueData += SiteCountArray[I]; - return NumValueData; } -ValueProfRecord *ValueProfRecord::getNext() { - return reinterpret_cast<ValueProfRecord *>((char *)this + getSize()); -} - -InstrProfValueData *ValueProfRecord::getValueData() { - return reinterpret_cast<InstrProfValueData *>( - (char *)this + getValueProfRecordHeaderSize(NumValueSites)); -} -} |