Home
last modified time | relevance | path

Searched refs:getSlice (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DArrayValueCopy.cpp459 auto ldSlice = getSliceOp(ld.getSlice()); in mutuallyExclusiveSliceRange()
460 auto stSlice = getSliceOp(st.getSlice()); in mutuallyExclusiveSliceRange()
806 if (mlir::Value sliceArg = arrLoad.getSlice()) { in getAdjustedExtents()
1109 load.getMemref(), shapeOp, load.getSlice(), in referenceToClone()
1115 copyUsingSlice ? mlir::Value{} : load.getSlice(), access.getIndices(), in referenceToClone()
1123 allocmem, shapeOp, store.getSlice(), load); in referenceToClone()
1158 load.getMemref(), shapeOp, load.getSlice(), in materializeAssignment()
1163 shapeOp, copyUsingSlice ? mlir::Value{} : load.getSlice(), in materializeAssignment()
1173 store.getSlice(), load); in materializeAssignment()
1184 load.getShape(), load.getSlice(), update.getIndices(), load, in materializeAssignment()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Analysis/
H A DSliceAnalysis.h199 getSlice(Operation *op,
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DPreCGRewrite.cpp125 if (auto s = embox.getSlice()) in rewriteDynamicShape()
181 if (auto s = rebox.getSlice()) in matchAndRewrite()
239 if (auto s = arrCoor.getSlice()) in matchAndRewrite()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Affine/
H A DTestVectorizationUtils.cpp188 SetVector<Operation *> staticSlice = getSlice(m.getMatchedOperation()); in testSlicing()
/llvm-project-15.0.7/mlir/lib/Analysis/
H A DSliceAnalysis.cpp133 SetVector<Operation *> mlir::getSlice(Operation *op, in getSlice() function in mlir
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIROps.cpp391 if (auto sliceOp = getSlice()) { in verify()
458 if (auto sliceOp = getSlice()) { in verify()
480 if (auto sl = getSlice()) { in verify()
606 if (!box.getSlice()) // Fold only if not sliced in fold()
1167 if (getSlice() && !isArray) in verify()
2228 if (auto sliceVal = getSlice()) { in verify()
2278 (getSlice() && inputEleTy.isa<fir::CharacterType>()) || in verify()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Vector/
H A DTestVectorTransforms.cpp460 auto dependentOps = getSlice(op, filterAlloc); in runOnOperation()
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertVariable.cpp253 embox.getSlice()); in genInitialDataTarget()
258 embox.getSlice(), in genInitialDataTarget()
H A DConvertExpr.cpp229 if (load.getSlice())
3587 destination.getSlice(), destination.getTypeparams()); in lowerArrayAssignment()
3703 destination.getSlice(), destination.getTypeparams()); in lowerAllocatableArrayAssignment()
3814 tempRes, dest.getSlice(), in lowerNewArrayExpression()
3954 destination.getSlice(), destination.getTypeparams()); in lowerElementalUserAssignment()
4361 arrayLoad.getSlice()}); in getShape()
7740 load.getMemref(), load.getSlice(), in createArrayMergeStores()