LLVM
8.0.1
|
#include "llvm/TableGen/Record.h"
Public Member Functions | |
const RecordMap & | getClasses () const |
const RecordMap & | getDefs () const |
Record * | getClass (StringRef Name) const |
Record * | getDef (StringRef Name) const |
Init * | getGlobal (StringRef Name) const |
void | addClass (std::unique_ptr< Record > R) |
void | addDef (std::unique_ptr< Record > R) |
void | addExtraGlobal (StringRef Name, Init *I) |
Init * | getNewAnonymousName () |
GetNewAnonymousName - Generate a unique anonymous name that can be used as an identifier. More... | |
std::vector< Record * > | getAllDerivedDefinitions (StringRef ClassName) const |
This method returns all concrete definitions that derive from the specified class name. More... | |
void | dump () const |
Friends | |
class | RecordRecTy |
|
inline |
Definition at line 1628 of file Record.h.
References assert(), and llvm::MipsISD::Ins.
|
inline |
Definition at line 1635 of file Record.h.
References assert(), and llvm::MipsISD::Ins.
Referenced by llvm::VarDefInit::Profile().
Definition at line 1642 of file Record.h.
References assert(), llvm::RecTy::dump(), and llvm::MipsISD::Ins.
LLVM_DUMP_METHOD void RecordKeeper::dump | ( | ) | const |
Definition at line 2135 of file Record.cpp.
References llvm::errs().
This method returns all concrete definitions that derive from the specified class name.
A class with the specified name must exist.
Definition at line 2156 of file Record.cpp.
References llvm::Record::isSubClassOf(), and llvm::PrintFatalError().
|
inline |
Definition at line 1608 of file Record.h.
Referenced by llvm::operator<<().
|
inline |
Definition at line 1609 of file Record.h.
Referenced by llvm::operator<<().
Definition at line 1621 of file Record.h.
References llvm::Record::getDefInit().
Init * RecordKeeper::getNewAnonymousName | ( | ) |
GetNewAnonymousName - Generate a unique anonymous name that can be used as an identifier.
Definition at line 2151 of file Record.cpp.
References llvm::StringInit::get(), and llvm::utostr().
Referenced by llvm::VarDefInit::Profile().
|
friend |