Home
last modified time | relevance | path

Searched defs:shapeOp (Results 1 – 14 of 14) sorted by relevance

/llvm-project/flang/lib/Optimizer/CodeGen/
H A DPreCGRewrite.cpp124 if (auto shapeOp = mlir::dyn_cast<fir::ShapeOp>(shapeVal.getDefiningOp())) { in rewriteDynamicShape() local
178 if (auto shapeOp = mlir::dyn_cast<fir::ShapeOp>(shapeVal.getDefiningOp())) in matchAndRewrite() local
237 if (auto shapeOp = mlir::dyn_cast<fir::ShapeOp>(shapeVal.getDefiningOp())) in matchAndRewrite() local
291 if (auto shapeOp = mlir::dyn_cast<fir::ShapeOp>(shapeVal.getDefiningOp())) in matchAndRewrite() local
/llvm-project/mlir/examples/toy/Ch7/mlir/
H A DShapeInferencePass.cpp84 if (auto shapeOp = dyn_cast<ShapeInference>(op)) { MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID() local
/llvm-project/mlir/examples/toy/Ch4/mlir/
H A DShapeInferencePass.cpp84 if (auto shapeOp = dyn_cast<ShapeInference>(op)) { MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID() local
/llvm-project/mlir/examples/toy/Ch6/mlir/
H A DShapeInferencePass.cpp84 if (auto shapeOp = dyn_cast<ShapeInference>(op)) { MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID() local
/llvm-project/mlir/examples/toy/Ch5/mlir/
H A DShapeInferencePass.cpp84 if (auto shapeOp = dyn_cast<ShapeInference>(op)) { MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID() local
/llvm-project/flang/include/flang/Optimizer/Builder/
H A DFactory.h149 if (auto *shapeOp = shapeVal.getDefiningOp()) { in getExtents() local
166 if (auto *shapeOp = shapeVal.getDefiningOp()) { in getOrigins() local
/llvm-project/flang/lib/Optimizer/Transforms/
H A DArrayValueCopy.cpp846 auto *shapeOp = shape.getDefiningOp(); in getAdjustedExtents() local
996 mlir::Value dst, mlir::Value src, mlir::Value shapeOp, in genArrayCopy()
1153 auto shapeOp = getOrReadExtentsAndShapeOp(loc, rewriter, load, extents, in referenceToClone() local
1201 auto shapeOp = getOrReadExtentsAndShapeOp(loc, rewriter, load, extents, in materializeAssignment() local
/llvm-project/flang/lib/Optimizer/Builder/
H A DHLFIRTools.cpp31 auto *shapeOp = shape.getDefiningOp(); getExplicitExtentsFromShape() local
76 auto *shapeOp = shape.getDefiningOp(); getExplicitLboundsFromShape() local
774 if (auto shapeOp = shape.getDefiningOp<fir::ShapeOp>()) getArrayExprType() local
1260 fir::ShapeOp shapeOp = associate.getShape().getDefiningOp<fir::ShapeOp>(); genTypeAndKindConvert() local
[all...]
/llvm-project/flang/lib/Optimizer/HLFIR/Transforms/
H A DConvertToFIR.cpp729 mlir::Operation *shapeOp = shape.getDefiningOp(); matchAndRewrite() local
/llvm-project/flang/lib/Lower/
H A DConvertExpr.cpp3553 mlir::Value shapeOp = builder.genShape(loc, shape); lowerLazyArrayExpression() local
4210 auto shapeOp = builder.genShape(loc, extents); prepareRaggedArrays() local
4303 mlir::Value shapeOp = builder.genShape(loc, extents); genMasks() local
4479 mlir::Value shapeOp = genShapeOp(shape); createAndLoadSomeArrayTemp() local
5628 } else if (auto shapeOp = mlir::dyn_cast_or_null<fir::ShapeOp>( padSlice() local
7559 mlir::Value shapeOp = builder.createShape(loc, exv); genArrayLoad() local
[all...]
H A DBridge.cpp3988 mlir::Value shapeOp = builder->genShape(loc, shapes); createLboundArray() local
4096 mlir::Value shapeOp = builder->genShape(loc, shapes); createBoundArray() local
/llvm-project/mlir/lib/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.cpp1182 dimSize = rewriter.create<memref::LoadOp>(loc, shapeOp, index); in convertSourceMemRefToDescriptor() local
/llvm-project/flang/lib/Optimizer/Dialect/
H A DFIROps.cpp385 if (auto shapeOp = getShape()) { verify() local
831 if (auto shapeOp = getShape()) { verify() local
/llvm-project/mlir/lib/Dialect/Vector/IR/
H A DVectorOps.cpp5347 matchAndRewrite(ShapeCastOp shapeOp,PatternRewriter & rewriter) const matchAndRewrite() argument