Searched refs:shapeType (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | BuiltinAttributeInterfaces.cpp | 60 ShapedType shapeType = type.cast<ShapedType>(); in getFlattenedIndex() local 61 assert(isValidIndex(shapeType, index) && in getFlattenedIndex() 66 auto rank = shapeType.getRank(); in getFlattenedIndex() 67 ArrayRef<int64_t> shape = shapeType.getShape(); in getFlattenedIndex()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | BuiltinAttributeInterfaces.h | 240 ElementsAttrRange(Type shapeType, in ElementsAttrRange() argument 242 : llvm::iterator_range<IteratorT>(range), shapeType(shapeType) {} in ElementsAttrRange() 243 ElementsAttrRange(Type shapeType, IteratorT beginIt, IteratorT endIt) in ElementsAttrRange() argument 244 : ElementsAttrRange(shapeType, llvm::make_range(beginIt, endIt)) {} in ElementsAttrRange() 257 Type shapeType; 295 return (*this)[ElementsAttr::getFlattenedIndex(shapeType, index)];
|
| /llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/ |
| H A D | ExpandOps.cpp | 85 auto shapeType = op.getShape().getType().cast<MemRefType>(); in matchAndRewrite() local 86 if (!shapeType.hasStaticShape()) in matchAndRewrite() 89 int64_t rank = shapeType.cast<MemRefType>().getDimSize(0); in matchAndRewrite()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/ |
| H A D | MutableBox.cpp | 38 auto shapeType = in createNewFirBox() local 40 shape = builder.create<fir::ShapeOp>(loc, shapeType, extents); in createNewFirBox() 601 auto shapeType = in associateMutableBoxWithRemap() local 611 builder.create<fir::ShapeShiftOp>(loc, shapeType, shapeArgs); in associateMutableBoxWithRemap()
|
| H A D | FIRBuilder.cpp | 360 auto shapeType = fir::ShapeType::get(getContext(), exts.size()); in genShape() local 361 return create<fir::ShapeOp>(loc, shapeType, exts); in genShape() 367 auto shapeType = fir::ShapeShiftType::get(getContext(), exts.size()); in genShape() local 375 return create<fir::ShapeShiftOp>(loc, shapeType, shapeArgs); in genShape()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | ArrayValueCopy.cpp | 851 auto shapeType = ShapeType::get(rewriter.getContext(), rank); in getOrReadExtentsAndShapeOp() local 852 return rewriter.create<ShapeOp>(loc, shapeType, result); in getOrReadExtentsAndShapeOp()
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | intrinsics.cpp | 2196 DynamicType shapeType{TypeCategory::Integer, defaults_.sizeIntegerKind()}; in HandleC_F_Pointer() local 2200 shapeType = *type; in HandleC_F_Pointer() 2205 characteristics::TypeAndShape{shapeType, 1}}; in HandleC_F_Pointer()
|