From ef0482f50a8049735cce8aa2e1872ef25eb04995 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Wed, 12 Nov 2014 02:27:40 +0000 Subject: [PATCH] Remove unused method. NFC. llvm-svn: 221757 --- llvm/include/llvm/Support/MemoryObject.h | 5 ----- llvm/include/llvm/Support/StreamableMemoryObject.h | 1 - llvm/lib/Support/MemoryObject.cpp | 2 +- llvm/lib/Support/StreamableMemoryObject.cpp | 1 - 4 files changed, 1 insertion(+), 8 deletions(-) diff --git a/llvm/include/llvm/Support/MemoryObject.h b/llvm/include/llvm/Support/MemoryObject.h index 17aa9d2..fcc6bf7 100644 --- a/llvm/include/llvm/Support/MemoryObject.h +++ b/llvm/include/llvm/Support/MemoryObject.h @@ -24,11 +24,6 @@ public: /// Destructor - Override as necessary. virtual ~MemoryObject(); - /// getBase - Returns the lowest valid address in the region. - /// - /// @result - The lowest valid address. - virtual uint64_t getBase() const = 0; - /// getExtent - Returns the size of the region in bytes. (The region is /// contiguous, so the highest valid address of the region /// is getBase() + getExtent() - 1). diff --git a/llvm/include/llvm/Support/StreamableMemoryObject.h b/llvm/include/llvm/Support/StreamableMemoryObject.h index a56f9540..8094b53 100644 --- a/llvm/include/llvm/Support/StreamableMemoryObject.h +++ b/llvm/include/llvm/Support/StreamableMemoryObject.h @@ -68,7 +68,6 @@ class StreamableMemoryObject : public MemoryObject { class StreamingMemoryObject : public StreamableMemoryObject { public: StreamingMemoryObject(DataStreamer *streamer); - uint64_t getBase() const override { return 0; } uint64_t getExtent() const override; int readByte(uint64_t address, uint8_t *ptr) const override; int readBytes(uint64_t address, uint64_t size, diff --git a/llvm/lib/Support/MemoryObject.cpp b/llvm/lib/Support/MemoryObject.cpp index 02b5b50..fe5fa871 100644 --- a/llvm/lib/Support/MemoryObject.cpp +++ b/llvm/lib/Support/MemoryObject.cpp @@ -17,7 +17,7 @@ int MemoryObject::readBytes(uint64_t address, uint64_t size, uint8_t* buf) const { uint64_t current = address; - uint64_t limit = getBase() + getExtent(); + uint64_t limit = getExtent(); if (current + size > limit) return -1; diff --git a/llvm/lib/Support/StreamableMemoryObject.cpp b/llvm/lib/Support/StreamableMemoryObject.cpp index 5cb0680..7909c8e 100644 --- a/llvm/lib/Support/StreamableMemoryObject.cpp +++ b/llvm/lib/Support/StreamableMemoryObject.cpp @@ -25,7 +25,6 @@ public: assert(LastChar >= FirstChar && "Invalid start/end range"); } - uint64_t getBase() const override { return 0; } uint64_t getExtent() const override { return LastChar - FirstChar; } -- 2.7.4