[llvm-commits] [llvm] r150917 - in /llvm/trunk: include/llvm/TableGen/TableGenBackend.h lib/TableGen/TableGenBackend.cpp

Ahmed Charles ace2001ac at gmail.com
Sun Feb 19 03:35:20 PST 2012


Author: ace2001ac
Date: Sun Feb 19 05:35:20 2012
New Revision: 150917

URL: http://llvm.org/viewvc/llvm-project?rev=150917&view=rev
Log:
StringRef'ize EmitSourceFileHeader().

Modified:
    llvm/trunk/include/llvm/TableGen/TableGenBackend.h
    llvm/trunk/lib/TableGen/TableGenBackend.cpp

Modified: llvm/trunk/include/llvm/TableGen/TableGenBackend.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/TableGen/TableGenBackend.h?rev=150917&r1=150916&r2=150917&view=diff
==============================================================================
--- llvm/trunk/include/llvm/TableGen/TableGenBackend.h (original)
+++ llvm/trunk/include/llvm/TableGen/TableGenBackend.h Sun Feb 19 05:35:20 2012
@@ -16,7 +16,6 @@
 #define LLVM_TABLEGEN_TABLEGENBACKEND_H
 
 #include "llvm/Support/raw_ostream.h"
-#include <string>
 
 namespace llvm {
 
@@ -35,7 +34,7 @@
 public:   // Useful helper routines...
   /// EmitSourceFileHeader - Output a LLVM style file header to the specified
   /// ostream.
-  void EmitSourceFileHeader(const std::string &Desc, raw_ostream &OS) const;
+  void EmitSourceFileHeader(StringRef Desc, raw_ostream &OS) const;
 
 };
 

Modified: llvm/trunk/lib/TableGen/TableGenBackend.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/TableGen/TableGenBackend.cpp?rev=150917&r1=150916&r2=150917&view=diff
==============================================================================
--- llvm/trunk/lib/TableGen/TableGenBackend.cpp (original)
+++ llvm/trunk/lib/TableGen/TableGenBackend.cpp Sun Feb 19 05:35:20 2012
@@ -17,7 +17,7 @@
 
 void TableGenBackend::anchor() { }
 
-void TableGenBackend::EmitSourceFileHeader(const std::string &Desc,
+void TableGenBackend::EmitSourceFileHeader(StringRef Desc,
                                            raw_ostream &OS) const {
   OS << "//===- TableGen'erated file -------------------------------------*-"
        " C++ -*-===//\n//\n// " << Desc << "\n//\n// Automatically generate"





More information about the llvm-commits mailing list