Shared accessors for Directive and Clause records in DirectiveBase.td.
Declared in <llvm/TableGen/DirectiveEmitter.h>
class BaseRecord;
| Name | Description |
|---|---|
BaseRecord [constructor] | Construct a base record view over TableGen record Def. |
getFormattedName | Return the record's name formatted with spaces as underscores. |
getRecord | Return the underlying TableGen record. |
getRecordName | Return the TableGen record name. |
getSpellingForIdentifier | Return a stable spelling suitable for generating an identifier name. |
getSpellings | Return all spellings defined on this record. |
isDefault | Return whether this record is marked as the default entry. |
| Name | Description |
|---|---|
getSnakeName | Return Name with whitespace replaced by underscores. |
getUpperCamelName | Return Name converted to UpperCamelCase by removing separators. |
| Name | Description |
|---|---|
Def | Underlying TableGen record for this directive or clause. |