MLIR
20.0.0git
|
This class represents a contiguous range of operand ranges, e.g. More...
#include "mlir/IR/ValueRange.h"
Public Member Functions | |
TypeRangeRange | getTypes () const |
Returns the range of types of the values within this range. More... | |
TypeRangeRange | getType () const |
OperandRangeRange (OperandRange operands, Attribute operandSegments) | |
Construct a range given a parent set of operands, and an I32 elements attribute containing the sizes of the sub ranges. More... | |
OperandRange | join () const |
Flatten all of the sub ranges into a single contiguous operand range. More... | |
This class represents a contiguous range of operand ranges, e.g.
from a VariadicOfVariadic operand group.
Definition at line 79 of file ValueRange.h.
OperandRangeRange::OperandRangeRange | ( | OperandRange | operands, |
Attribute | operandSegments | ||
) |
Construct a range given a parent set of operands, and an I32 elements attribute containing the sizes of the sub ranges.
Definition at line 404 of file OperationSupport.cpp.
TypeRangeRange OperandRangeRange::getType | ( | ) | const |
Definition at line 21 of file ValueRange.cpp.
References getTypes().
TypeRangeRange OperandRangeRange::getTypes | ( | ) | const |
Returns the range of types of the values within this range.
Definition at line 17 of file ValueRange.cpp.
Referenced by getType().
OperandRange OperandRangeRange::join | ( | ) | const |
Flatten all of the sub ranges into a single contiguous operand range.
Definition at line 410 of file OperationSupport.cpp.
References getBase().