From 67a38a848e83dfe7038935d7d2b4209b5f3279d8 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221757 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Support/MemoryObject.h | 5 ----- include/llvm/Support/StreamableMemoryObject.h | 1 - lib/Support/MemoryObject.cpp | 2 +- lib/Support/StreamableMemoryObject.cpp | 1 - 4 files changed, 1 insertion(+), 8 deletions(-) diff --git a/include/llvm/Support/MemoryObject.h b/include/llvm/Support/MemoryObject.h index 17aa9d2f675..fcc6bf79c4f 100644 --- a/include/llvm/Support/MemoryObject.h +++ b/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/include/llvm/Support/StreamableMemoryObject.h b/include/llvm/Support/StreamableMemoryObject.h index a56f9540012..8094b53cc71 100644 --- a/include/llvm/Support/StreamableMemoryObject.h +++ b/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/lib/Support/MemoryObject.cpp b/lib/Support/MemoryObject.cpp index 02b5b5034fb..fe5fa87109d 100644 --- a/lib/Support/MemoryObject.cpp +++ b/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/lib/Support/StreamableMemoryObject.cpp b/lib/Support/StreamableMemoryObject.cpp index 5cb0680522d..7909c8e678c 100644 --- a/lib/Support/StreamableMemoryObject.cpp +++ b/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; }