diff options
| -rw-r--r-- | llvm/include/llvm/Support/GCOV.h | 30 | ||||
| -rw-r--r-- | llvm/lib/VMCore/GCOV.cpp | 20 | 
2 files changed, 26 insertions, 24 deletions
| diff --git a/llvm/include/llvm/Support/GCOV.h b/llvm/include/llvm/Support/GCOV.h index 19e1ce89cbd..45d5fa04257 100644 --- a/llvm/include/llvm/Support/GCOV.h +++ b/llvm/include/llvm/Support/GCOV.h @@ -27,13 +27,15 @@ class GCOVBlock;  class GCOVLines;  class FileInfo; -enum GCOVFormat { -  InvalidGCOV, -  GCNO_402, -  GCNO_404, -  GCDA_402, -  GCDA_404 -}; +namespace GCOV { +  enum GCOVFormat { +    InvalidGCOV, +    GCNO_402, +    GCNO_404, +    GCDA_402, +    GCDA_404 +  }; +} // end GCOV namespace  /// GCOVBuffer - A wrapper around MemoryBuffer to provide GCOV specific  /// read operations. @@ -42,20 +44,20 @@ public:    GCOVBuffer(MemoryBuffer *B) : Buffer(B), Cursor(0) {}    /// readGCOVFormat - Read GCOV signature at the beginning of buffer. -  enum GCOVFormat readGCOVFormat() { +  GCOV::GCOVFormat readGCOVFormat() {      StringRef Magic = Buffer->getBuffer().slice(0, 12);      Cursor = 12;      if (Magic == "oncg*404MVLL") -      return GCNO_404; +      return GCOV::GCNO_404;      else if (Magic == "oncg*204MVLL") -      return GCNO_402; +      return GCOV::GCNO_402;      else if (Magic == "adcg*404MVLL") -      return GCDA_404; +      return GCOV::GCDA_404;      else if (Magic == "adcg*204MVLL") -      return GCDA_402; +      return GCOV::GCDA_402;      Cursor = 0; -    return InvalidGCOV; +    return GCOV::InvalidGCOV;    }    /// readFunctionTag - If cursor points to a function tag then increment the @@ -170,7 +172,7 @@ class GCOVFunction {  public:    GCOVFunction() : Ident(0), LineNumber(0) {}    ~GCOVFunction(); -  bool read(GCOVBuffer &Buffer, GCOVFormat Format); +  bool read(GCOVBuffer &Buffer, GCOV::GCOVFormat Format);    void dump();    void collectLineCounts(FileInfo &FI);  private: diff --git a/llvm/lib/VMCore/GCOV.cpp b/llvm/lib/VMCore/GCOV.cpp index 003a5d4e4eb..5bc1ac9f5d3 100644 --- a/llvm/lib/VMCore/GCOV.cpp +++ b/llvm/lib/VMCore/GCOV.cpp @@ -28,19 +28,19 @@ GCOVFile::~GCOVFile() {  }  /// isGCDAFile - Return true if Format identifies a .gcda file. -static bool isGCDAFile(GCOVFormat Format) { -  return Format == GCDA_402 || Format == GCDA_404; +static bool isGCDAFile(GCOV::GCOVFormat Format) { +  return Format == GCOV::GCDA_402 || Format == GCOV::GCDA_404;  }  /// isGCNOFile - Return true if Format identifies a .gcno file. -static bool isGCNOFile(GCOVFormat Format) { -  return Format == GCNO_402 || Format == GCNO_404; +static bool isGCNOFile(GCOV::GCOVFormat Format) { +  return Format == GCOV::GCNO_402 || Format == GCOV::GCNO_404;  }  /// read - Read GCOV buffer.  bool GCOVFile::read(GCOVBuffer &Buffer) { -  GCOVFormat Format = Buffer.readGCOVFormat(); -  if (Format == InvalidGCOV) +  GCOV::GCOVFormat Format = Buffer.readGCOVFormat(); +  if (Format == GCOV::InvalidGCOV)      return false;    unsigned i = 0; @@ -87,21 +87,21 @@ GCOVFunction::~GCOVFunction() {  /// read - Read a aunction from the buffer. Return false if buffer cursor  /// does not point to a function tag. -bool GCOVFunction::read(GCOVBuffer &Buff, GCOVFormat Format) { +bool GCOVFunction::read(GCOVBuffer &Buff, GCOV::GCOVFormat Format) {    if (!Buff.readFunctionTag())      return false;    Buff.readInt(); // Function header length    Ident = Buff.readInt();     Buff.readInt(); // Checksum #1 -  if (Format != GCNO_402) +  if (Format != GCOV::GCNO_402)      Buff.readInt(); // Checksum #2    Name = Buff.readString(); -  if (Format == GCNO_402 || Format == GCNO_404) +  if (Format == GCOV::GCNO_402 || Format == GCOV::GCNO_404)      Filename = Buff.readString(); -  if (Format == GCDA_402 || Format == GCDA_404) { +  if (Format == GCOV::GCDA_402 || Format == GCOV::GCDA_404) {      Buff.readArcTag();      uint32_t Count = Buff.readInt() / 2;      for (unsigned i = 0, e = Count; i != e; ++i) { | 

