Owns and indexes the records parsed from a TableGen input.
Synopsis
Declared in <llvm/TableGen/Record.h>
class RecordKeeper;
Member Functions
Name |
Description |
|
Construct an empty record keeper. |
|
Destroy this record keeper. |
Add a class record. |
|
Add a definition record. |
|
Add a global variable. |
|
Print the record keeper to the standard error stream. |
|
Print allocation statistics. |
|
|
|
Get all the concrete records that inherit from specified class, if the class is defined. Returns an empty vector if the class is not defined. |
|
Get the class with the specified name. |
|
Get the map of classes. |
|
Get the concrete record with the specified name. |
|
Get the map of records (defs). |
|
Get the |
|
Get the map of global variables. |
|
Return the internal implementation of the RecordKeeper. |
|
Get the main TableGen input file's name. |
|
Return a new unique anonymous record name. |
|
Return the timer associated with this record keeper. |
|
Save the main TableGen input filename. |
Non-Member Functions
Name |
Description |
Emit detailed textual representations of all records. |
|
Emit a JSON representation of all records. |
|
Apply callback for any command line option registered above. |
Created with MrDocs