Represents a TableGen type.
Synopsis
Declared in <llvm/TableGen/Record.h>
class RecTy;
Enums
Name |
Description |
Subclass discriminator (for dyn_cast<> et al.) |
Member Functions
Name |
Description |
|
Construct a type of kind |
|
Destroy this type. |
Print this type to the standard error stream. |
|
|
Return the TableGen spelling of this type. |
Returns the type representing list<thistype>. |
|
Return this type's kind. |
|
Return the RecordKeeper that uniqued this Type. |
|
Print this type to |
|
|
Return true if 'this' type is equal to or a subtype of RHS. For example, a bit set is not an int, but they are convertible. |
|
Return true if all values of 'this' type can be converted to the specified type. |
Non-Member Functions
Name |
Description |
Find a common type that T1 and T2 convert to. Return 0 if no such type exists. |
Derived Classes
Name |
Description |
'bit' ‐ Represent a single bit |
|
'bits<n>' ‐ Represent a fixed number of bits |
|
'dag' ‐ Represent a dag fragment |
|
'int' ‐ Represent an integer value of no particular size |
|
'list<Ty>' ‐ Represent a list of element values, all of which must be of the specified type. The type is stored in ElementTy. |
|
'[classname]' ‐ Type of record values that have zero or more superclasses. |
|
'string' ‐ Represent an string value |
Created with MrDocs