mirror of
https://github.com/RPCS3/llvm.git
synced 2025-03-04 08:37:45 +00:00
Move dump out of class, use "\n" instead of endl
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41872 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
6d6d352ed9
commit
ec39cb98d3
@ -796,16 +796,6 @@ public:
|
||||
return iterator(this, ~0);
|
||||
}
|
||||
|
||||
// Dump our bits to stderr
|
||||
void dump(llvm::OStream &out) const {
|
||||
out << "[ ";
|
||||
for (iterator bi = begin();
|
||||
bi != end();
|
||||
++bi) {
|
||||
out << *bi << " ";
|
||||
}
|
||||
out << std::endl;
|
||||
}
|
||||
};
|
||||
|
||||
// Convenience functions to allow Or and And without dereferencing in the user
|
||||
@ -834,6 +824,19 @@ inline bool operator &=(SparseBitVector<ElementSize> &LHS,
|
||||
const SparseBitVector<ElementSize> *RHS) {
|
||||
return LHS &= (*RHS);
|
||||
}
|
||||
|
||||
|
||||
// Dump a SparseBitVector to a stream
|
||||
template <unsigned ElementSize>
|
||||
void dump(const SparseBitVector<ElementSize> &LHS, llvm::OStream &out) {
|
||||
out << "[ ";
|
||||
|
||||
typename SparseBitVector<ElementSize>::iterator bi;
|
||||
for (bi = LHS.begin(); bi != LHS.end(); ++bi) {
|
||||
out << *bi << " ";
|
||||
}
|
||||
out << "\n";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user