mirror of
https://github.com/RPCS3/llvm.git
synced 2025-03-05 00:59:19 +00:00
Sample profile reader - remove dead code. NFC.
This removes old remnants from the gcov reader. I missed these when I re-wrote it recently. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@250242 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
db271655dd
commit
396d8018b2
@ -173,31 +173,6 @@ protected:
|
||||
std::vector<StringRef> NameTable;
|
||||
};
|
||||
|
||||
// Represents the source position in GCC sample profiles.
|
||||
struct SourceInfo {
|
||||
SourceInfo()
|
||||
: FuncName(), DirName(), FileName(), StartLine(0), Line(0),
|
||||
Discriminator(0) {}
|
||||
|
||||
SourceInfo(StringRef FuncName, StringRef DirName, StringRef FileName,
|
||||
uint32_t StartLine, uint32_t Line, uint32_t Discriminator)
|
||||
: FuncName(FuncName), DirName(DirName), FileName(FileName),
|
||||
StartLine(StartLine), Line(Line), Discriminator(Discriminator) {}
|
||||
|
||||
bool operator<(const SourceInfo &p) const;
|
||||
|
||||
uint32_t Offset() const { return ((Line - StartLine) << 16) | Discriminator; }
|
||||
|
||||
bool Malformed() const { return Line < StartLine; }
|
||||
|
||||
StringRef FuncName;
|
||||
StringRef DirName;
|
||||
StringRef FileName;
|
||||
uint32_t StartLine;
|
||||
uint32_t Line;
|
||||
uint32_t Discriminator;
|
||||
};
|
||||
|
||||
typedef SmallVector<FunctionSamples *, 10> InlineCallStack;
|
||||
|
||||
// Supported histogram types in GCC. Currently, we only need support for
|
||||
|
@ -521,16 +521,6 @@ bool SampleProfileReaderBinary::hasFormat(const MemoryBuffer &Buffer) {
|
||||
return Magic == SPMagic();
|
||||
}
|
||||
|
||||
bool SourceInfo::operator<(const SourceInfo &P) const {
|
||||
if (Line != P.Line)
|
||||
return Line < P.Line;
|
||||
if (StartLine != P.StartLine)
|
||||
return StartLine < P.StartLine;
|
||||
if (Discriminator != P.Discriminator)
|
||||
return Discriminator < P.Discriminator;
|
||||
return FuncName < P.FuncName;
|
||||
}
|
||||
|
||||
std::error_code SampleProfileReaderGCC::skipNextWord() {
|
||||
uint32_t dummy;
|
||||
if (!GcovBuffer.readInt(dummy))
|
||||
|
Loading…
x
Reference in New Issue
Block a user