LLVM 19.0.0git
Classes | Namespaces | Typedefs | Functions | Variables
TableGenBackend.h File Reference
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/ManagedStatic.h"
#include "llvm/TableGen/Record.h"

Go to the source code of this file.

Classes

struct  llvm::TableGen::Emitter::OptCreatorT
 
struct  llvm::TableGen::Emitter::Opt
 
class  llvm::TableGen::Emitter::OptClass< EmitterC >
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::TableGen
 
namespace  llvm::TableGen::Emitter
 

Typedefs

using llvm::TableGen::Emitter::FnT = void(*)(RecordKeeper &Records, raw_ostream &OS)
 

Functions

void llvm::emitSourceFileHeader (StringRef Desc, raw_ostream &OS, const RecordKeeper &Record=RecordKeeper())
 emitSourceFileHeader - Output an LLVM style file header to the specified raw_ostream.
 

Variables

ManagedStatic< cl::opt< FnT >, OptCreatorT > llvm::TableGen::Emitter::Action