LLVM 19.0.0git
|
#include "llvm/TableGen/DirectiveEmitter.h"
Public Member Functions | |
Clause (const llvm::Record *Def) | |
StringRef | getClangClass () const |
StringRef | getFlangClass () const |
std::string | getFormattedParserClassName () |
StringRef | getEnumName () const |
std::vector< Record * > | getClauseVals () const |
bool | isValueOptional () const |
bool | isValueList () const |
StringRef | getDefaultValue () const |
bool | isImplicit () const |
std::vector< StringRef > | getAliases () const |
StringRef | getPrefix () const |
bool | isPrefixOptional () const |
Public Member Functions inherited from llvm::BaseRecord | |
BaseRecord (const llvm::Record *Def) | |
StringRef | getName () const |
StringRef | getAlternativeName () const |
std::string | getFormattedName () |
bool | isDefault () const |
StringRef | getRecordName () const |
Additional Inherited Members | |
Protected Attributes inherited from llvm::BaseRecord | |
const llvm::Record * | Def |
Definition at line 138 of file DirectiveEmitter.h.
|
inlineexplicit |
Definition at line 140 of file DirectiveEmitter.h.
|
inline |
Definition at line 193 of file DirectiveEmitter.h.
|
inline |
Definition at line 143 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def, and llvm::Record::getValueAsString().
|
inline |
Definition at line 179 of file DirectiveEmitter.h.
|
inline |
Definition at line 187 of file DirectiveEmitter.h.
|
inline |
Definition at line 175 of file DirectiveEmitter.h.
|
inline |
Definition at line 148 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def, and llvm::Record::getValueAsString().
|
inline |
Definition at line 157 of file DirectiveEmitter.h.
References llvm::CallingConv::C, llvm::BaseRecord::Def, llvm::Record::getValueAsString(), if(), N, and Name.
|
inline |
Definition at line 197 of file DirectiveEmitter.h.
|
inline |
Definition at line 191 of file DirectiveEmitter.h.
|
inline |
Definition at line 199 of file DirectiveEmitter.h.
|
inline |
Definition at line 185 of file DirectiveEmitter.h.
|
inline |
Definition at line 183 of file DirectiveEmitter.h.