|
LLVM
3.7.0
|
#include <Record.h>
Public Member Functions | |
| const RecordMap & | getClasses () const |
| const RecordMap & | getDefs () const |
| Record * | getClass (const std::string &Name) const |
| Record * | getDef (const std::string &Name) const |
| void | addClass (std::unique_ptr< Record > R) |
| void | addDef (std::unique_ptr< Record > R) |
| std::vector< Record * > | getAllDerivedDefinitions (const std::string &ClassName) const |
| getAllDerivedDefinitions - This method returns all concrete definitions that derive from the specified class name. More... | |
| void | dump () const |
|
inline |
Definition at line 1449 of file Record.h.
References llvm::MipsISD::Ins.
|
inline |
Definition at line 1455 of file Record.h.
References llvm::MipsISD::Ins.
| void RecordKeeper::dump | ( | ) | const |
Definition at line 1875 of file Record.cpp.
References llvm::errs().
| std::vector< Record * > RecordKeeper::getAllDerivedDefinitions | ( | const std::string & | ClassName | ) | const |
getAllDerivedDefinitions - This method returns all concrete definitions that derive from the specified class name.
If a class with the specified name does not exist, an exception is thrown.
If a class with the specified name does not exist, an error is printed and true is returned.
Definition at line 1893 of file Record.cpp.
References llvm::Class, getClass(), getDefs(), and llvm::PrintFatalError().
|
inline |
Definition at line 1438 of file Record.h.
Referenced by llvm::operator<<().
|
inline |
Definition at line 1439 of file Record.h.
Referenced by getAllDerivedDefinitions(), and llvm::operator<<().
1.8.6