aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-09-22 16:06:35 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-09-22 16:06:35 +0000
commitd55727e8739decc5d79346cd337446d9191f3639 (patch)
treee91bbf1fa5561759580129a44b49786261a0ad76 /llvm/utils/TableGen/CodeGenDAGPatterns.cpp
parent1341ac2ced33ef42c755b5c8379585699cab44bf (diff)
downloadllvm-d55727e8739decc5d79346cd337446d9191f3639.zip
llvm-d55727e8739decc5d79346cd337446d9191f3639.tar.gz
llvm-d55727e8739decc5d79346cd337446d9191f3639.tar.bz2
[TableGen] Replace InfoByHwMode::getAsString with writeToStream
Also add operator<< for use with raw_ostream to InfoByHwMode and its derived classes. llvm-svn: 313989
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.cpp')
-rw-r--r--llvm/utils/TableGen/CodeGenDAGPatterns.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
index d4c81c3..393076a 100644
--- a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
+++ b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
@@ -238,10 +238,14 @@ bool TypeSetByHwMode::operator==(const TypeSetByHwMode &VTS) const {
return true;
}
+raw_ostream &operator<<(raw_ostream &OS, const TypeSetByHwMode &T) {
+ T.writeToStream(OS);
+ return OS;
+}
+
LLVM_DUMP_METHOD
void TypeSetByHwMode::dump() const {
- writeToStream(dbgs());
- dbgs() << '\n';
+ dbgs() << *this << '\n';
}
bool TypeSetByHwMode::intersect(SetType &Out, const SetType &In) {