summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-02-14 21:10:33 +0000
committerChris Lattner <sabre@nondot.org>2010-02-14 21:10:33 +0000
commitdd2ec58276393a395ed0282a892c8f1467f9c8e7 (patch)
treec0706f61b809a69d303ac929c9e19b7b446956e8 /llvm/utils/TableGen/CodeGenDAGPatterns.h
parent78291e3be8004d0afb76dee3f60561f898c86532 (diff)
downloadbcm5719-llvm-dd2ec58276393a395ed0282a892c8f1467f9c8e7.tar.gz
bcm5719-llvm-dd2ec58276393a395ed0282a892c8f1467f9c8e7.zip
add an insertion operator.
llvm-svn: 96187
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.h')
-rw-r--r--llvm/utils/TableGen/CodeGenDAGPatterns.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.h b/llvm/utils/TableGen/CodeGenDAGPatterns.h
index c51232a4c3f..26a962aafcf 100644
--- a/llvm/utils/TableGen/CodeGenDAGPatterns.h
+++ b/llvm/utils/TableGen/CodeGenDAGPatterns.h
@@ -298,6 +298,11 @@ public: // Higher level manipulation routines.
bool canPatternMatch(std::string &Reason, const CodeGenDAGPatterns &CDP);
};
+inline raw_ostream &operator<<(raw_ostream &OS, const TreePatternNode &TPN) {
+ TPN.print(OS);
+ return OS;
+}
+
/// TreePattern - Represent a pattern, used for instructions, pattern
/// fragments, etc.
OpenPOWER on IntegriCloud