diff options
Diffstat (limited to 'llvm/lib/Support/MemoryBuffer.cpp')
-rw-r--r-- | llvm/lib/Support/MemoryBuffer.cpp | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/llvm/lib/Support/MemoryBuffer.cpp b/llvm/lib/Support/MemoryBuffer.cpp index 4b851a2..248fb72 100644 --- a/llvm/lib/Support/MemoryBuffer.cpp +++ b/llvm/lib/Support/MemoryBuffer.cpp @@ -12,7 +12,6 @@ #include "llvm/Support/MemoryBuffer.h" #include "llvm/ADT/SmallString.h" -#include "llvm/ADT/Statistic.h" #include "llvm/Config/config.h" #include "llvm/Support/Errc.h" #include "llvm/Support/Errno.h" @@ -35,12 +34,6 @@ #endif using namespace llvm; -#define DEBUG_TYPE "memory-buffer" - -ALWAYS_ENABLED_STATISTIC(NumMmapFile, "Number of mmap-ed files."); -ALWAYS_ENABLED_STATISTIC(NumAllocFile, - "Number of files read into allocated memory buffer."); - //===----------------------------------------------------------------------===// // MemoryBuffer implementation itself. //===----------------------------------------------------------------------===// @@ -456,10 +449,8 @@ getOpenFileImpl(sys::fs::file_t FD, const Twine &Filename, uint64_t FileSize, // buffer by copying off the stream. sys::fs::file_type Type = Status.type(); if (Type != sys::fs::file_type::regular_file && - Type != sys::fs::file_type::block_file) { - ++NumAllocFile; + Type != sys::fs::file_type::block_file) return getMemoryBufferForStream(FD, Filename); - } FileSize = Status.getSize(); } @@ -472,10 +463,8 @@ getOpenFileImpl(sys::fs::file_t FD, const Twine &Filename, uint64_t FileSize, std::unique_ptr<MB> Result( new (NamedBufferAlloc(Filename)) MemoryBufferMMapFile<MB>( RequiresNullTerminator, FD, MapSize, Offset, EC)); - if (!EC) { - ++NumMmapFile; + if (!EC) return std::move(Result); - } } auto Buf = WritableMemoryBuffer::getNewUninitMemBuffer(MapSize, Filename); @@ -486,7 +475,6 @@ getOpenFileImpl(sys::fs::file_t FD, const Twine &Filename, uint64_t FileSize, } // Read until EOF, zero-initialize the rest. - ++NumAllocFile; MutableArrayRef<char> ToRead = Buf->getBuffer(); while (!ToRead.empty()) { Expected<size_t> ReadBytes = |