TableGenBackend.cpp revision 234353
1226584Sdim//===- TableGenBackend.cpp - Base class for TableGen Backends ---*- C++ -*-===//
2226584Sdim//
3226584Sdim//                     The LLVM Compiler Infrastructure
4226584Sdim//
5226584Sdim// This file is distributed under the University of Illinois Open Source
6226584Sdim// License. See LICENSE.TXT for details.
7226584Sdim//
8226584Sdim//===----------------------------------------------------------------------===//
9226584Sdim//
10226584Sdim// This file provides useful services for TableGen backends...
11226584Sdim//
12226584Sdim//===----------------------------------------------------------------------===//
13226584Sdim
14226584Sdim#include "llvm/TableGen/TableGenBackend.h"
15226584Sdim#include "llvm/TableGen/Record.h"
16226584Sdimusing namespace llvm;
17226584Sdim
18234353Sdimvoid TableGenBackend::anchor() { }
19234353Sdim
20234353Sdimvoid TableGenBackend::EmitSourceFileHeader(StringRef Desc,
21226584Sdim                                           raw_ostream &OS) const {
22226584Sdim  OS << "//===- TableGen'erated file -------------------------------------*-"
23226584Sdim       " C++ -*-===//\n//\n// " << Desc << "\n//\n// Automatically generate"
24226584Sdim       "d file, do not edit!\n//\n//===------------------------------------"
25226584Sdim       "----------------------------------===//\n\n";
26226584Sdim}
27226584Sdim
28