LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
TGParser.cpp File Reference
#include "TGParser.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/TableGen/Record.h"
#include <algorithm>
#include <sstream>
Include dependency graph for TGParser.cpp:

Go to the source code of this file.

Classes

struct  llvm::SubClassReference
 
struct  llvm::SubMultiClassReference
 

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 

Functions

static bool isObjectStart (tgtok::TokKind K)
 isObjectStart - Return true if this is a valid first token for an Object. More...
 
static std::string GetNewAnonymousName ()
 

Function Documentation

static std::string GetNewAnonymousName ( )
static

Definition at line 383 of file TGParser.cpp.

References llvm::utostr().

static bool isObjectStart ( tgtok::TokKind  K)
static

isObjectStart - Return true if this is a valid first token for an Object.

Definition at line 377 of file TGParser.cpp.

References llvm::tgtok::Class, llvm::tgtok::Def, llvm::tgtok::Defm, llvm::tgtok::Foreach, llvm::tgtok::Let, and llvm::tgtok::MultiClass.