MLIR  16.0.0git
Classes | Namespaces
ValueRange.h File Reference
#include "mlir/IR/BuiltinAttributes.h"
#include "mlir/IR/Types.h"
#include "mlir/IR/Value.h"
#include "llvm/ADT/PointerUnion.h"
#include "llvm/ADT/Sequence.h"
+ Include dependency graph for ValueRange.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mlir::ValueTypeRange< ValueRangeT >
 This class implements iteration on the types of a given range of values. More...
 
class  mlir::ValueTypeIterator< ValueIteratorT >
 This class implements iteration on the types of a given range of values. More...
 
class  mlir::OperandRange
 This class implements the operand iterators for the Operation class. More...
 
class  mlir::OperandRangeRange
 This class represents a contiguous range of operand ranges, e.g. More...
 
class  mlir::MutableOperandRange
 This class provides a mutable adaptor for a range of operands. More...
 
class  mlir::MutableOperandRangeRange
 This class represents a contiguous range of mutable operand ranges, e.g. More...
 
class  mlir::ResultRange
 This class implements the result iterators for the Operation class. More...
 
class  mlir::ResultRange::UseIterator
 This class implements a use iterator for a range of operation results. More...
 
class  mlir::ValueRange
 This class provides an abstraction over the different types of ranges over Values. More...
 

Namespaces

 mlir
 Include the generated interface declarations.