Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DArrayValueCopy.cpp105 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 DIterationSpace.h438 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 DComponentPath.h16 class ArrayLoadOp; variable
H A DConvertExpr.h31 class ArrayLoadOp; variable
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIROpsSupport.h22 if (auto arrLoad = mlir::dyn_cast<fir::ArrayLoadOp>(op)) in nonVolatileLoad()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/
H A DBoxValue.h28 class ArrayLoadOp; variable
432 getTypeParams(mlir::Location loc, FirOpBuilder &builder, ArrayLoadOp load);
H A DFIRBuilder.h529 fir::ArrayLoadOp arrLoad,
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertExpr.cpp3422 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 DIterationSpace.cpp864 Fortran::lower::ExplicitIterSpace::findArgPosition(fir::ArrayLoadOp load) { in findArgPosition()
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DFIRBuilder.cpp793 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 DFIROps.cpp422 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()