Skip to content

Commit afc43a7

Browse files
committed
Revert "[flang] Inline hlfir.dot_product. (llvm#123143)"
This reverts commit 9a6433f. ninja check-flang on x86 host fails to compile.
1 parent ca95519 commit afc43a7

File tree

4 files changed

+115
-326
lines changed

4 files changed

+115
-326
lines changed

flang/include/flang/Optimizer/Builder/HLFIRTools.h

-6
Original file line numberDiff line numberDiff line change
@@ -513,12 +513,6 @@ genTypeAndKindConvert(mlir::Location loc, fir::FirOpBuilder &builder,
513513
Entity loadElementAt(mlir::Location loc, fir::FirOpBuilder &builder,
514514
Entity entity, mlir::ValueRange oneBasedIndices);
515515

516-
/// Return a vector of extents for the given entity.
517-
/// The function creates new operations, but tries to clean-up
518-
/// after itself.
519-
llvm::SmallVector<mlir::Value>
520-
genExtentsVector(mlir::Location loc, fir::FirOpBuilder &builder, Entity entity);
521-
522516
} // namespace hlfir
523517

524518
#endif // FORTRAN_OPTIMIZER_BUILDER_HLFIRTOOLS_H

flang/lib/Optimizer/Builder/HLFIRTools.cpp

-12
Original file line numberDiff line numberDiff line change
@@ -1421,15 +1421,3 @@ hlfir::Entity hlfir::loadElementAt(mlir::Location loc,
14211421
return loadTrivialScalar(loc, builder,
14221422
getElementAt(loc, builder, entity, oneBasedIndices));
14231423
}
1424-
1425-
llvm::SmallVector<mlir::Value>
1426-
hlfir::genExtentsVector(mlir::Location loc, fir::FirOpBuilder &builder,
1427-
hlfir::Entity entity) {
1428-
entity = hlfir::derefPointersAndAllocatables(loc, builder, entity);
1429-
mlir::Value shape = hlfir::genShape(loc, builder, entity);
1430-
llvm::SmallVector<mlir::Value, Fortran::common::maxRank> extents =
1431-
hlfir::getExplicitExtentsFromShape(shape, builder);
1432-
if (shape.getUses().empty())
1433-
shape.getDefiningOp()->erase();
1434-
return extents;
1435-
}

0 commit comments

Comments
 (0)