[llvm] r353091 - [Tablegen][DAG]: Fix build breakage when LLVM_ENABLE_DAGISEL_COV=1

Aditya Nandakumar via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 4 13:06:24 PST 2019


Author: aditya_nandakumar
Date: Mon Feb  4 13:06:24 2019
New Revision: 353091

URL: http://llvm.org/viewvc/llvm-project?rev=353091&view=rev
Log:
[Tablegen][DAG]: Fix build breakage when LLVM_ENABLE_DAGISEL_COV=1

LLVM_ENABLE_DAGISEL_COV can be used to instrument DAGISel tablegen
selection code to show which patterns along with Complex patterns were
used when selecting instructions. Unfortunately this is turned off by
default and was broken but never tested.
This required a simple fix (missing new line) to get it to build again.

Modified:
    llvm/trunk/utils/TableGen/DAGISelMatcherEmitter.cpp

Modified: llvm/trunk/utils/TableGen/DAGISelMatcherEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/DAGISelMatcherEmitter.cpp?rev=353091&r1=353090&r2=353091&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/DAGISelMatcherEmitter.cpp (original)
+++ llvm/trunk/utils/TableGen/DAGISelMatcherEmitter.cpp Mon Feb  4 13:06:24 2019
@@ -258,7 +258,7 @@ void MatcherTableEmitter::EmitPatternMat
 
   OS << "\n};";
   OS << "\nreturn StringRef(PATTERN_MATCH_TABLE[Index]);";
-  OS << "\n}";
+  OS << "\n}\n";
   EndEmitFunction(OS);
 
   BeginEmitFunction(OS, "StringRef", "getIncludePathForIndex(unsigned Index)",
@@ -272,7 +272,7 @@ void MatcherTableEmitter::EmitPatternMat
 
   OS << "\n};";
   OS << "\nreturn StringRef(INCLUDE_PATH_TABLE[Index]);";
-  OS << "\n}";
+  OS << "\n}\n";
   EndEmitFunction(OS);
 }
 




More information about the llvm-commits mailing list