diff options
author | Justin Bogner <mail@justinbogner.com> | 2016-05-10 22:58:26 +0000 |
---|---|---|
committer | Justin Bogner <mail@justinbogner.com> | 2016-05-10 22:58:26 +0000 |
commit | 1df01f0e31d7a3a889ca0deb3226159475de9f6d (patch) | |
tree | 7fa63dd6c466bcbc3b40e6fec795edcbfcebd459 /llvm/utils/TableGen/DAGISelMatcherEmitter.cpp | |
parent | c92b8e51ae3c36915464eb7798c3bc127f6e490e (diff) | |
download | bcm5719-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.cpp | 5 |
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); |