Searched refs:arrLoad (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | ArrayValueCopy.cpp | 787 ArrayLoadOp arrLoad, in getAdjustedExtents() argument 806 if (mlir::Value sliceArg = arrLoad.getSlice()) { in getAdjustedExtents() 837 if (arrLoad->hasAttr(fir::getOptionalAttrName())) in getOrReadExtentsAndShapeOp() 850 if (!arrLoad.getShape()) { in getOrReadExtentsAndShapeOp() 865 getAdjustedExtents(loc, rewriter, arrLoad, result, arrLoad.getShape()); in getOrReadExtentsAndShapeOp() 866 return arrLoad.getShape(); in getOrReadExtentsAndShapeOp() 877 ArrayLoadOp arrLoad, mlir::Type ty) { in getTypeParamsIfRawData() argument 880 return fir::factory::getTypeParams(loc, builder, arrLoad); in getTypeParamsIfRawData() 944 mlir::Value sliceOp, ArrayLoadOp arrLoad) { in genArrayCopy() argument 963 auto module = arrLoad->getParentOfType<mlir::ModuleOp>(); in genArrayCopy() [all …]
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/ |
| H A D | FIROpsSupport.h | 22 if (auto arrLoad = mlir::dyn_cast<fir::ArrayLoadOp>(op)) in nonVolatileLoad() local 23 return !arrLoad->getAttr("volatile"); in nonVolatileLoad()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/ |
| H A D | FIRBuilder.cpp | 1146 fir::FirOpBuilder &builder, mlir::Location loc, fir::ArrayLoadOp arrLoad, in genLenOfCharacter() argument 1148 llvm::SmallVector<mlir::Value> typeParams(arrLoad.getTypeparams()); in genLenOfCharacter() 1150 arrLoad.getType().cast<fir::SequenceType>(), in genLenOfCharacter() 1151 arrLoad.getMemref(), typeParams, path, substring); in genLenOfCharacter()
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/ |
| H A D | FIRBuilder.h | 529 fir::ArrayLoadOp arrLoad,
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | ConvertExpr.cpp | 6016 auto arrLoad = builder.create<fir::ArrayLoadOp>( in genarr() local 6018 mlir::Value arrLd = arrLoad.getResult(); in genarr() 6026 destination = arrLoad; in genarr() 6036 destination = arrLoad; in genarr() 6058 fir::factory::getTypeParams(loc, builder, arrLoad); in genarr() 6097 builder, loc, arrLoad, iters.iterVec(), substringBounds); in genarr() 6146 auto arrLoad = builder.create<fir::ArrayLoadOp>( in genOptionalArrayFetch() local 6148 mlir::Operation::operand_range arrLdTypeParams = arrLoad.getTypeparams(); in genOptionalArrayFetch() 6149 mlir::Value arrLd = arrLoad.getResult(); in genOptionalArrayFetch() 6152 arrLoad->setAttr(fir::getOptionalAttrName(), builder.getUnitAttr()); in genOptionalArrayFetch()
|