summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-04-17 18:16:39 +0000
committerChris Lattner <sabre@nondot.org>2007-04-17 18:16:39 +0000
commit4a1e0b8c3e094ed66d3861fe549120a930b346ba (patch)
treed306f7494cc700abf859fb944fb0250f34d15a7e
parentd1721d2e50b554fc7d5c89891ca071bb77cb780a (diff)
downloadbcm5719-llvm-4a1e0b8c3e094ed66d3861fe549120a930b346ba.tar.gz
bcm5719-llvm-4a1e0b8c3e094ed66d3861fe549120a930b346ba.zip
make next/prev accessors private
llvm-svn: 36207
-rw-r--r--llvm/include/llvm/BasicBlock.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/llvm/include/llvm/BasicBlock.h b/llvm/include/llvm/BasicBlock.h
index 53d2e4c841a..56b64ed2abf 100644
--- a/llvm/include/llvm/BasicBlock.h
+++ b/llvm/include/llvm/BasicBlock.h
@@ -82,12 +82,6 @@ public:
const Function *getParent() const { return Parent; }
Function *getParent() { return Parent; }
- // getNext/Prev - Return the next or previous basic block in the list.
- BasicBlock *getNext() { return Next; }
- const BasicBlock *getNext() const { return Next; }
- BasicBlock *getPrev() { return Prev; }
- const BasicBlock *getPrev() const { return Prev; }
-
/// use_back - Specialize the methods defined in Value, as we know that an
/// BasicBlock can only be used by Instructions (specifically PHI and terms).
Instruction *use_back() { return cast<Instruction>(*use_begin());}
@@ -201,6 +195,14 @@ public:
BasicBlock *Obj = 0;
return unsigned(reinterpret_cast<uintptr_t>(&Obj->InstList));
}
+
+private:
+ // getNext/Prev - Return the next or previous basic block in the list. Access
+ // these with Function::iterator.
+ BasicBlock *getNext() { return Next; }
+ const BasicBlock *getNext() const { return Next; }
+ BasicBlock *getPrev() { return Prev; }
+ const BasicBlock *getPrev() const { return Prev; }
};
inline int
OpenPOWER on IntegriCloud