mirror of
https://github.com/RPCS3/llvm.git
synced 2025-02-04 09:37:20 +00:00
SCC: Remove redundant inline keywords, NFC
Functions declared in line in a class are inlined by default. There's no reason for the `inline` keyword. <rdar://problem/14292693> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207248 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
f7c84bf9ed
commit
f40905c318
@ -151,47 +151,47 @@ class scc_iterator
|
||||
}
|
||||
}
|
||||
|
||||
inline scc_iterator(NodeType *entryN) : visitNum(0) {
|
||||
scc_iterator(NodeType *entryN) : visitNum(0) {
|
||||
DFSVisitOne(entryN);
|
||||
GetNextSCC();
|
||||
}
|
||||
|
||||
// End is when the DFS stack is empty.
|
||||
inline scc_iterator() {}
|
||||
scc_iterator() {}
|
||||
|
||||
public:
|
||||
static inline scc_iterator begin(const GraphT &G) {
|
||||
static scc_iterator begin(const GraphT &G) {
|
||||
return scc_iterator(GT::getEntryNode(G));
|
||||
}
|
||||
static inline scc_iterator end(const GraphT &) { return scc_iterator(); }
|
||||
static scc_iterator end(const GraphT &) { return scc_iterator(); }
|
||||
|
||||
/// \brief Direct loop termination test which is more efficient than
|
||||
/// comparison with \c end().
|
||||
inline bool isAtEnd() const {
|
||||
bool isAtEnd() const {
|
||||
assert(!CurrentSCC.empty() || VisitStack.empty());
|
||||
return CurrentSCC.empty();
|
||||
}
|
||||
|
||||
inline bool operator==(const scc_iterator &x) const {
|
||||
bool operator==(const scc_iterator &x) const {
|
||||
return VisitStack == x.VisitStack && CurrentSCC == x.CurrentSCC;
|
||||
}
|
||||
inline bool operator!=(const scc_iterator &x) const { return !operator==(x); }
|
||||
bool operator!=(const scc_iterator &x) const { return !operator==(x); }
|
||||
|
||||
inline scc_iterator &operator++() {
|
||||
scc_iterator &operator++() {
|
||||
GetNextSCC();
|
||||
return *this;
|
||||
}
|
||||
inline scc_iterator operator++(int) {
|
||||
scc_iterator operator++(int) {
|
||||
scc_iterator tmp = *this;
|
||||
++*this;
|
||||
return tmp;
|
||||
}
|
||||
|
||||
inline const SccTy &operator*() const {
|
||||
const SccTy &operator*() const {
|
||||
assert(!CurrentSCC.empty() && "Dereferencing END SCC iterator!");
|
||||
return CurrentSCC;
|
||||
}
|
||||
inline SccTy &operator*() {
|
||||
SccTy &operator*() {
|
||||
assert(!CurrentSCC.empty() && "Dereferencing END SCC iterator!");
|
||||
return CurrentSCC;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user