Synopsis

Declared in <llvm/TableGen/Record.h>

class RecordKeeper;

Member Functions

Name

Description

RecordKeeper [constructor]

Default constructor

~RecordKeeper [destructor]

Destructor

addClass

addDef

addExtraGlobal

dump

dumpAllocationStats

getAllDerivedDefinitions

getAllDerivedDefinitions overloads

getAllDerivedDefinitionsIfDefined

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.

getClass

Get the class with the specified name.

getClasses

Get the map of classes.

getDef

Get the concrete record with the specified name.

getDefs

Get the map of records (defs).

getGlobal

Get the Init value of the specified global variable.

getGlobals

Get the map of global variables.

getImpl

Return the internal implementation of the RecordKeeper.

getInputFilename

Get the main TableGen input file's name.

getNewAnonymousName

getTimer

saveInputFilename

Non-Member Functions

Name

Description

TableGen::Emitter::ApplyCallback

Apply callback for any command line option registered above. Returns false is no callback was applied.

Created with MrDocs