diff options
author | Misha Brukman <brukman+llvm@gmail.com> | 2005-04-21 20:48:15 +0000 |
---|---|---|
committer | Misha Brukman <brukman+llvm@gmail.com> | 2005-04-21 20:48:15 +0000 |
commit | 63b3afa98460ce38a1c48d3c44ef6edfdaf37b77 (patch) | |
tree | c0f475480b9d884ebcd5fce42a6dac1a4ad1831e /include/llvm/Support/InstIterator.h | |
parent | 14f342978cbd07436388eb7046bca96ada24cb63 (diff) |
Remove trailing whitespace
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21411 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Support/InstIterator.h')
-rw-r--r-- | include/llvm/Support/InstIterator.h | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/include/llvm/Support/InstIterator.h b/include/llvm/Support/InstIterator.h index cdb78e9042..6f3a45e32c 100644 --- a/include/llvm/Support/InstIterator.h +++ b/include/llvm/Support/InstIterator.h @@ -1,10 +1,10 @@ //===- llvm/Support/InstIterator.h - Classes for inst iteration -*- C++ -*-===// -// +// // The LLVM Compiler Infrastructure // // This file was developed by the LLVM research group and is distributed under // the University of Illinois Open Source License. See LICENSE.TXT for details. -// +// //===----------------------------------------------------------------------===// // // This file contains definitions of two iterators for iterating over the @@ -54,8 +54,8 @@ public: template<typename A, typename B, typename C, typename D> InstIterator(InstIterator<A,B,C,D> &II) : BBs(II.BBs), BB(II.BB), BI(II.BI) {} - - template<class M> InstIterator(M &m) + + template<class M> InstIterator(M &m) : BBs(&m.getBasicBlockList()), BB(BBs->begin()) { // begin ctor if (BB != BBs->end()) { BI = BB->begin(); @@ -63,43 +63,43 @@ public: } } - template<class M> InstIterator(M &m, bool) + template<class M> InstIterator(M &m, bool) : BBs(&m.getBasicBlockList()), BB(BBs->end()) { // end ctor } // Accessors to get at the underlying iterators... inline BBIty &getBasicBlockIterator() { return BB; } inline BIty &getInstructionIterator() { return BI; } - + inline reference operator*() const { return *BI; } inline pointer operator->() const { return &operator*(); } - - inline bool operator==(const InstIterator &y) const { + + inline bool operator==(const InstIterator &y) const { return BB == y.BB && (BB == BBs->end() || BI == y.BI); } - inline bool operator!=(const InstIterator& y) const { + inline bool operator!=(const InstIterator& y) const { return !operator==(y); } - InstIterator& operator++() { + InstIterator& operator++() { ++BI; advanceToNextBB(); - return *this; + return *this; } - inline InstIterator operator++(int) { - InstIterator tmp = *this; ++*this; return tmp; + inline InstIterator operator++(int) { + InstIterator tmp = *this; ++*this; return tmp; } - - InstIterator& operator--() { + + InstIterator& operator--() { while (BB == BBs->end() || BI == BB->begin()) { --BB; BI = BB->end(); } --BI; - return *this; + return *this; } - inline InstIterator operator--(int) { - InstIterator tmp = *this; --*this; return tmp; + inline InstIterator operator--(int) { + InstIterator tmp = *this; --*this; return tmp; } inline bool atEnd() const { return BB == BBs->end(); } @@ -121,7 +121,7 @@ typedef InstIterator<iplist<BasicBlock>, Function::iterator, BasicBlock::iterator, Instruction> inst_iterator; typedef InstIterator<const iplist<BasicBlock>, - Function::const_iterator, + Function::const_iterator, BasicBlock::const_iterator, const Instruction> const_inst_iterator; |