!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

TypedInit

This is the common superclass of types that have a specific, explicit type, stored in ValueTy.

FoldingSetNode

Convenience alias for the base node type stored in a folding set.

Member Functions

Name

Description

FoldOpInit [constructor] [deleted]

Copy constructor

operator= [deleted]

Copy assignment operator

operator= [deleted]

Copy assignment operator

operator= [deleted]

Copy assignment operator

Fold

Profile

convertInitializerBitRange [virtual]

convertInitializerTo [virtual]

dump

Debugging method that may be called through a debugger; just invokes print on stderr.

getAsString [virtual]

getAsUnquotedString [virtual]

Convert this value to a literal form, without adding quotes around a string.

getBit [virtual]

getCastTo [virtual]

getFieldType [virtual]

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.

getKind

Get the kind (type) of the value.

getRecordKeeper

Get the record keeper that initialized this Init.

getType

Get the type of the Init as a RecTy.

isComplete [virtual]

isConcrete [virtual]

Is this a concrete and fully resolved value without any references or stuck operations? Unset values are concrete.

print

Print this value.

resolveReferences [virtual]

Static Member Functions

Name

classof

get

Protected Enums

Name

Description

InitKind

Discriminator enum (for isa<>, dyn_cast<>, et al.)

Protected Data Members

Name

Opc

Created with MrDocs