Searched refs:ArrayLoadOp (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | ArrayValueCopy.cpp | 105 ArrayLoadOp load); 221 if (auto arrLd = mlir::dyn_cast<ArrayLoadOp>(op)) in collectArrayMentionFrom() 546 if (auto ld = mlir::dyn_cast<ArrayLoadOp>(op)) { in conflictOnLoad() 755 matchAndRewrite(ArrayLoadOp load, in matchAndRewrite() 787 ArrayLoadOp arrLoad, in getAdjustedExtents() 995 ArrayLoadOp load) { in genArrayLoadTypeParameters() 1098 auto load = mlir::cast<ArrayLoadOp>(loadOp); in referenceToClone() 1141 auto load = mlir::cast<ArrayLoadOp>(loadOp); in materializeAssignment() 1257 auto load = mlir::cast<ArrayLoadOp>(useMap.lookup(op)); in matchAndRewrite() 1297 auto load = mlir::cast<ArrayLoadOp>(useMap.lookup(op)); in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | IterationSpace.h | 438 void bindLoad(ArrayBases base, fir::ArrayLoadOp load) { 442 fir::ArrayLoadOp findBinding(const ArrayBases &base) { 447 llvm::Optional<size_t> findArgPosition(fir::ArrayLoadOp load); 449 bool isLHS(fir::ArrayLoadOp load) { 455 mlir::Value findArgumentOfLoad(fir::ArrayLoadOp load) { 468 llvm::Optional<fir::ArrayLoadOp> getLhsLoad(size_t i) { 546 llvm::DenseMap<ArrayBases, fir::ArrayLoadOp> loadBindings;
|
| H A D | ComponentPath.h | 16 class ArrayLoadOp; variable
|
| H A D | ConvertExpr.h | 31 class ArrayLoadOp; variable
|
| /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()
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/ |
| H A D | BoxValue.h | 28 class ArrayLoadOp; variable 432 getTypeParams(mlir::Location loc, FirOpBuilder &builder, ArrayLoadOp load);
|
| H A D | FIRBuilder.h | 529 fir::ArrayLoadOp arrLoad,
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | ConvertExpr.cpp | 3422 fir::ArrayLoadOp load, in arrayModifyToExv() 3809 fir::ArrayLoadOp dest = ael.destination; in lowerNewArrayExpression() 3871 return builder.create<fir::ArrayLoadOp>( in lowerLazyArrayExpression() 4709 fir::ArrayLoadOp 6016 auto arrLoad = builder.create<fir::ArrayLoadOp>( in genarr() 6146 auto arrLoad = builder.create<fir::ArrayLoadOp>( in genOptionalArrayFetch() 7413 fir::ArrayLoadOp destination; 7681 fir::ArrayLoadOp genArrayLoad(mlir::Location loc, in genArrayLoad() 7695 fir::ArrayLoadOp 7715 auto genLoad = [&](const auto *x) -> fir::ArrayLoadOp { in createArrayLoads() [all …]
|
| H A D | IterationSpace.cpp | 864 Fortran::lower::ExplicitIterSpace::findArgPosition(fir::ArrayLoadOp load) { in findArgPosition()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/ |
| H A D | FIRBuilder.cpp | 793 fir::ArrayLoadOp load) { in getTypeParams() 1146 fir::FirOpBuilder &builder, mlir::Location loc, fir::ArrayLoadOp arrLoad, in genLenOfCharacter()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Dialect/ |
| H A D | FIROps.cpp | 422 std::vector<mlir::Value> fir::ArrayLoadOp::getExtents() { in getExtents() 434 mlir::LogicalResult fir::ArrayLoadOp::verify() { in verify() 478 if (!mlir::isa<fir::ArrayLoadOp>(getOriginal().getDefiningOp())) in verify() 538 if (!mlir::isa<fir::ArrayLoadOp>(getSequence().getDefiningOp())) in verify()
|