Lines Matching refs:ArrayLoadOp
110 ArrayLoadOp load);
240 if (mlir::isa<ArrayAccessOp, ArrayLoadOp, ArrayUpdateOp, ArrayModifyOp, in collectArrayMentionFrom()
247 if (auto arrLd = mlir::dyn_cast<ArrayLoadOp>(op)) in collectArrayMentionFrom()
358 llvm::SmallVectorImpl<mlir::Operation *> &mentions, ArrayLoadOp load) { in arrayMentions()
471 static bool mutuallyExclusiveSliceRange(ArrayLoadOp ld, ArrayMergeStoreOp st) { in mutuallyExclusiveSliceRange()
574 if (auto ld = mlir::dyn_cast<ArrayLoadOp>(op)) { in conflictOnLoad()
748 mlir::cast<ArrayLoadOp>(st.getOriginal().getDefiningOp())); in construct()
765 } else if (auto load = mlir::dyn_cast<ArrayLoadOp>(op)) { in construct()
795 class ArrayLoadConversion : public mlir::OpRewritePattern<ArrayLoadOp> {
800 matchAndRewrite(ArrayLoadOp load, in matchAndRewrite()
842 ArrayLoadOp arrLoad, in getAdjustedExtents()
888 mlir::Location loc, mlir::PatternRewriter &rewriter, ArrayLoadOp arrLoad, in getOrReadExtentsAndShapeOp()
931 ArrayLoadOp arrLoad, mlir::Type ty) { in getTypeParamsIfRawData()
941 mlir::ValueRange indices, ArrayLoadOp load, in genCoorOp()
967 ArrayLoadOp load, CharacterType charTy) { in getCharacterLen()
997 mlir::Value sliceOp, ArrayLoadOp arrLoad) { in genArrayCopy()
1047 ArrayLoadOp load) { in genArrayLoadTypeParameters()
1089 ArrayLoadOp load, llvm::ArrayRef<mlir::Value> extents, in allocateArrayTemp()
1147 auto load = mlir::cast<ArrayLoadOp>(loadOp); in referenceToClone()
1190 auto load = mlir::cast<ArrayLoadOp>(loadOp); in materializeAssignment()
1306 auto load = mlir::cast<ArrayLoadOp>(useMap.lookup(op)); in matchAndRewrite()
1346 auto load = mlir::cast<ArrayLoadOp>(useMap.lookup(op)); in matchAndRewrite()
1422 target.addIllegalOp<ArrayLoadOp, ArrayMergeStoreOp>(); in runOnOperation()