Go to the source code of this file.
|
| mlir |
| Include the generated interface declarations.
|
|
|
detail::op_matcher< arith::ConstantIndexOp > | mlir::matchConstantIndex () |
| Matches a ConstantIndexOp. More...
|
|
void | mlir::canonicalizeSubViewPart (SmallVectorImpl< OpFoldResult > &values, function_ref< bool(int64_t)> isDynamic) |
| Detects the values produced by a ConstantIndexOp and places the new constant in place of the corresponding sentinel value. More...
|
|
llvm::SmallBitVector | mlir::getPositionsOfShapeOne (unsigned rank, ArrayRef< int64_t > shape) |
|
Value | mlir::getValueOrCreateConstantIndexOp (OpBuilder &b, Location loc, OpFoldResult ofr) |
| Converts an OpFoldResult to a Value. More...
|
|
Value | mlir::getValueOrCreateCastToIndexLike (OpBuilder &b, Location loc, Type targetType, Value value) |
| Create a cast from an index-like value (index or integer) to another index-like value. More...
|
|
SmallVector< Value > | mlir::getValueOrCreateConstantIndexOp (OpBuilder &b, Location loc, ArrayRef< OpFoldResult > valueOrAttrVec) |
| Similar to the other overload, but converts multiple OpFoldResults into Values. More...
|
|
Value | mlir::convertScalarToDtype (OpBuilder &b, Location loc, Value operand, Type toType, bool isUnsignedCast) |
| Converts a scalar value operand to type toType . More...
|
|