LLVM 20.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 144 of file DirectiveEmitter.h.
|
inlineexplicit |
Definition at line 146 of file DirectiveEmitter.h.
|
inline |
Definition at line 199 of file DirectiveEmitter.h.
|
inline |
Definition at line 149 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def, and llvm::Record::getValueAsString().
|
inline |
Definition at line 185 of file DirectiveEmitter.h.
|
inline |
Definition at line 193 of file DirectiveEmitter.h.
|
inline |
Definition at line 181 of file DirectiveEmitter.h.
|
inline |
Definition at line 154 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def, and llvm::Record::getValueAsString().
|
inline |
Definition at line 163 of file DirectiveEmitter.h.
References llvm::CallingConv::C, llvm::BaseRecord::Def, llvm::Record::getValueAsString(), if(), N, and Name.
|
inline |
Definition at line 203 of file DirectiveEmitter.h.
|
inline |
Definition at line 197 of file DirectiveEmitter.h.
|
inline |
Definition at line 205 of file DirectiveEmitter.h.
|
inline |
Definition at line 191 of file DirectiveEmitter.h.
|
inline |
Definition at line 189 of file DirectiveEmitter.h.