From: Rafael Espindola Date: Wed, 12 Nov 2014 02:27:40 +0000 (+0000) Subject: Remove unused method. NFC. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ef0482f50a8049735cce8aa2e1872ef25eb04995;p=platform%2Fupstream%2Fllvm.git Remove unused method. NFC. llvm-svn: 221757 --- 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; }