Searched refs:shiftOp (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/ |
| H A D | PreCGRewrite.cpp | 117 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 D | ArrayValueCopy.cpp | 854 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 D | ConvertExpr.cpp | 4235 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()
|