Home
last modified time | relevance | path

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

/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/flang/lib/Optimizer/Transforms/
H A DAffinePromotion.cpp99 if (auto acoOp = memref.getDefiningOp<ArrayCoorOp>()) { in analyzeReference() local
100 if (acoOp.memref().getType().isa<fir::BoxType>()) { in analyzeReference()
104 op->dump(); acoOp.dump();); in analyzeReference()
108 for (auto coordinate : acoOp.indices()) in analyzeReference()
372 static void populateIndexArgs(fir::ArrayCoorOp acoOp, in populateIndexArgs() argument
387 auto acoOp = arrayRef.getDefiningOp<ArrayCoorOp>(); in createAffineOps() local
389 createArrayIndexAffineMap(acoOp.indices().size(), acoOp.getContext()); in createAffineOps()
391 indexArgs.append(acoOp.indices().begin(), acoOp.indices().end()); in createAffineOps()
393 populateIndexArgs(acoOp, indexArgs, rewriter); in createAffineOps()
397 auto arrayElementType = coordinateArrayElement(acoOp); in createAffineOps()
[all …]