summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.h
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-09-22 18:29:37 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-09-22 18:29:37 +0000
commit7725e497d10931a562a6263ce353d8eacf11e14b (patch)
tree6ff4f603e6f5800186eb217965f6aecd2451dd67 /llvm/utils/TableGen/CodeGenDAGPatterns.h
parentbce228ca427b52a9ac7657a49fa0a56de586e229 (diff)
downloadbcm5719-llvm-7725e497d10931a562a6263ce353d8eacf11e14b.tar.gz
bcm5719-llvm-7725e497d10931a562a6263ce353d8eacf11e14b.zip
[TableGen] Replace InfoByHwMode::getAsString with writeToStream
Also add operator<< for use with raw_ostream to InfoByHwMode and its derived classes. Recommitting r313989 with the fix for unresolved references: explicitly define the operator<< in namespace llvm. llvm-svn: 314004
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.h')
-rw-r--r--llvm/utils/TableGen/CodeGenDAGPatterns.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.h b/llvm/utils/TableGen/CodeGenDAGPatterns.h
index c82c4d17943..f8bc31fc016 100644
--- a/llvm/utils/TableGen/CodeGenDAGPatterns.h
+++ b/llvm/utils/TableGen/CodeGenDAGPatterns.h
@@ -240,6 +240,8 @@ private:
bool intersect(SetType &Out, const SetType &In);
};
+raw_ostream &operator<<(raw_ostream &OS, const TypeSetByHwMode &T);
+
struct TypeInfer {
TypeInfer(TreePattern &T) : TP(T), ForceMode(0) {}
OpenPOWER on IntegriCloud