|
LLVM
4.0.0
|
#include <Record.h>
Public Member Functions | |
| RecordVal (Init *N, RecTy *T, bool P) | |
| RecordVal (StringRef N, RecTy *T, bool P) | |
| StringRef | getName () const |
| Init * | getNameInit () const |
| std::string | getNameInitAsString () const |
| bool | getPrefix () const |
| RecTy * | getType () const |
| Init * | getValue () const |
| bool | setValue (Init *V) |
| void | dump () const |
| void | print (raw_ostream &OS, bool PrintSem=true) const |
Friends | |
| class | Record |
Definition at line 1578 of file Record.cpp.
References assert(), llvm::UnsetInit::convertInitializerTo(), and llvm::UnsetInit::get().
Definition at line 1584 of file Record.cpp.
References assert(), llvm::UnsetInit::convertInitializerTo(), and llvm::UnsetInit::get().
| LLVM_DUMP_METHOD void RecordVal::dump | ( | void | ) | const |
Definition at line 1594 of file Record.cpp.
References llvm::errs().
| StringRef RecordVal::getName | ( | ) | const |
Definition at line 1590 of file Record.cpp.
References getNameInit(), and getValue().
|
inline |
Definition at line 1234 of file Record.h.
Referenced by llvm::Record::addValue(), getName(), getNameInitAsString(), and llvm::VarInit::resolveListElementReference().
|
inline |
Definition at line 1236 of file Record.h.
References llvm::Init::getAsUnquotedString(), and getNameInit().
Referenced by print(), and llvm::Record::resolveReferencesTo().
|
inline |
|
inline |
Definition at line 1241 of file Record.h.
Referenced by llvm::UnOpInit::Fold(), print(), and setValue().
|
inline |
Definition at line 1242 of file Record.h.
Referenced by llvm::DefInit::getFieldInit(), llvm::VarInit::getFieldType(), getName(), llvm::Record::getValueAsBit(), llvm::Record::getValueAsBitOrUnset(), llvm::Record::getValueAsBitsInit(), llvm::Record::getValueAsDag(), llvm::Record::getValueAsDef(), llvm::Record::getValueAsInt(), llvm::Record::getValueAsListInit(), llvm::Record::getValueAsString(), llvm::Record::getValueInit(), print(), llvm::VarInit::resolveListElementReference(), and llvm::Record::resolveReferencesTo().
| void RecordVal::print | ( | raw_ostream & | OS, |
| bool | PrintSem = true |
||
| ) | const |
Definition at line 1596 of file Record.cpp.
References getNameInitAsString(), getPrefix(), getType(), and getValue().
Referenced by llvm::operator<<().
Definition at line 1244 of file Record.h.
References llvm::Init::convertInitializerTo(), and getType().
1.8.6