summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
diff options
context:
space:
mode:
authorJustin Bogner <mail@justinbogner.com>2016-05-10 22:58:26 +0000
committerJustin Bogner <mail@justinbogner.com>2016-05-10 22:58:26 +0000
commit1df01f0e31d7a3a889ca0deb3226159475de9f6d (patch)
tree7fa63dd6c466bcbc3b40e6fec795edcbfcebd459 /llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
parentc92b8e51ae3c36915464eb7798c3bc127f6e490e (diff)
downloadbcm5719-llvm-1df01f0e31d7a3a889ca0deb3226159475de9f6d.tar.gz
bcm5719-llvm-1df01f0e31d7a3a889ca0deb3226159475de9f6d.zip
SDAG: Make SelectCodeCommon return void
This means SelectCode unconditionally returns nullptr now. I'll follow up with a change to make that return void as well, but it seems best to keep that one very mechanical. This is part of the work to have Select return void instead of an SDNode *, which is in turn part of llvm.org/pr26808. llvm-svn: 269136
Diffstat (limited to 'llvm/utils/TableGen/DAGISelMatcherEmitter.cpp')
-rw-r--r--llvm/utils/TableGen/DAGISelMatcherEmitter.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp b/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
index dad45335707..d30fc5131cb 100644
--- a/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
+++ b/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
@@ -841,8 +841,9 @@ void llvm::EmitMatcherTable(const Matcher *TheMatcher,
MatcherEmitter.EmitHistogram(TheMatcher, OS);
OS << " #undef TARGET_VAL\n";
- OS << " return SelectCodeCommon(N, MatcherTable,sizeof(MatcherTable));\n}\n";
- OS << '\n';
+ OS << " SelectCodeCommon(N, MatcherTable,sizeof(MatcherTable));\n";
+ OS << " return nullptr;\n";
+ OS << "}\n";
// Next up, emit the function for node and pattern predicates:
MatcherEmitter.EmitPredicateFunctions(OS);
OpenPOWER on IntegriCloud