!foldl (a, b, expr, start, lst) ‐ Fold over a list.
Synopsis
Declared in <llvm/TableGen/Record.h>
class FoldOpInit final
: public TypedInit
, public FoldingSetNode
Base Classes
Name |
Description |
This is the common superclass of types that have a specific, explicit type, stored in ValueTy. |
|
Convenience alias for the base node type stored in a folding set. |
Member Functions
Name |
Description |
|
Copy constructor |
|
Copy assignment operator |
|
Copy assignment operator |
|
Copy assignment operator |
|
|
|
|
Debugging method that may be called through a debugger; just invokes print on stderr. |
|
|
|
|
Convert this value to a literal form, without adding quotes around a string. |
|
|
|
|
|
This method is used to implement the FieldInit class. Implementors of this method should return the type of the named field if they are of type record. |
Get the kind (type) of the value. |
|
Get the record keeper that initialized this Init. |
|
Get the type of the Init as a RecTy. |
|
|
|
|
Is this a concrete and fully resolved value without any references or stuck operations? Unset values are concrete. |
Print this value. |
|
|
Protected Enums
Name |
Description |
Discriminator enum (for isa<>, dyn_cast<>, et al.) |