KnownBits reverseBits() {
return KnownBits(Zero.reverseBits(), One.reverseBits());
}
+
+ void print(raw_ostream &OS) const;
+ void dump() const;
};
inline KnownBits operator&(KnownBits LHS, const KnownBits &RHS) {
//===----------------------------------------------------------------------===//
#include "llvm/Support/KnownBits.h"
+#include "llvm/Support/Debug.h"
+#include "llvm/Support/raw_ostream.h"
#include <cassert>
using namespace llvm;
Zero = std::move(Z);
return *this;
}
+
+void KnownBits::print(raw_ostream &OS) const {
+ OS << "{Zero=" << Zero << ", One=" << One << "}";
+}
+void KnownBits::dump() const {
+ print(dbgs());
+ dbgs() << "\n";
+}