[llvm-commits] CVS: llvm/include/llvm/BasicBlock.h
Chris Lattner
sabre at nondot.org
Tue Apr 17 11:16:57 PDT 2007
Changes in directory llvm/include/llvm:
BasicBlock.h updated: 1.67 -> 1.68
---
Log message:
make next/prev accessors private
---
Diffs of the changes: (+8 -6)
BasicBlock.h | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
Index: llvm/include/llvm/BasicBlock.h
diff -u llvm/include/llvm/BasicBlock.h:1.67 llvm/include/llvm/BasicBlock.h:1.68
--- llvm/include/llvm/BasicBlock.h:1.67 Tue Apr 17 00:33:04 2007
+++ llvm/include/llvm/BasicBlock.h Tue Apr 17 13:16:39 2007
@@ -82,12 +82,6 @@
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 @@
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
More information about the llvm-commits
mailing list