Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DPreCGRewrite.cpp117 auto shiftOp = in rewriteDynamicShape() local
119 assert(shiftOp && "shape is neither fir.shape nor fir.shape_shift"); in rewriteDynamicShape()
120 populateShapeAndShift(shapeOpers, shiftOpers, shiftOp); in rewriteDynamicShape()
169 else if (auto shiftOp = in matchAndRewrite() local
171 populateShapeAndShift(shapeOpers, shiftOpers, shiftOp); in matchAndRewrite()
172 else if (auto shiftOp = in matchAndRewrite() local
174 populateShift(shiftOpers, shiftOp); in matchAndRewrite()
228 else if (auto shiftOp = in matchAndRewrite() local
230 populateShapeAndShift(shapeOpers, shiftOpers, shiftOp); in matchAndRewrite()
231 else if (auto shiftOp = in matchAndRewrite() local
[all …]
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DArrayValueCopy.cpp854 auto shiftOp = arrLoad.getShape().getDefiningOp<ShiftOp>(); in getOrReadExtentsAndShapeOp() local
857 for (auto [lb, extent] : llvm::zip(shiftOp.getOrigins(), result)) { in getOrReadExtentsAndShapeOp()
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertExpr.cpp4235 mlir::Value shiftOp = builder.create<fir::ShiftOp>(loc, shiftTy, lbs); in convertElementForUpdate() local
4236 val = builder.create<fir::ReboxOp>(loc, eleTy, val, shiftOp, in convertElementForUpdate()