Skip to content

Commit 4b60626

Browse files
committed
Revert "[mlir][openacc] Add legalize data pass for compute operation (#80351)"
This reverts commit fa7d0d3.
1 parent 152325d commit 4b60626

File tree

12 files changed

+20
-306
lines changed

12 files changed

+20
-306
lines changed

flang/include/flang/Optimizer/Support/InitFIR.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include "mlir/Dialect/Affine/Passes.h"
2020
#include "mlir/Dialect/Complex/IR/Complex.h"
2121
#include "mlir/Dialect/Func/Extensions/InlinerExtension.h"
22-
#include "mlir/Dialect/OpenACC/Transforms/Passes.h"
2322
#include "mlir/InitAllDialects.h"
2423
#include "mlir/Pass/Pass.h"
2524
#include "mlir/Pass/PassRegistry.h"
@@ -75,7 +74,6 @@ inline void loadDialects(mlir::MLIRContext &context) {
7574
/// Register the standard passes we use. This comes from registerAllPasses(),
7675
/// but is a smaller set since we aren't using many of the passes found there.
7776
inline void registerMLIRPassesForFortranTools() {
78-
mlir::acc::registerOpenACCPasses();
7977
mlir::registerCanonicalizerPass();
8078
mlir::registerCSEPass();
8179
mlir::affine::registerAffineLoopFusionPass();

flang/test/Fir/OpenACC/legalize-data.fir

Lines changed: 0 additions & 24 deletions
This file was deleted.

mlir/include/mlir/Dialect/OpenACC/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
add_subdirectory(Transforms)
2-
31
set(LLVM_TARGET_DEFINITIONS ${LLVM_MAIN_INCLUDE_DIR}/llvm/Frontend/OpenACC/ACC.td)
42
mlir_tablegen(AccCommon.td --gen-directive-decl --directives-dialect=OpenACC)
53
add_public_tablegen_target(acc_common_td)

mlir/include/mlir/Dialect/OpenACC/Transforms/CMakeLists.txt

Lines changed: 0 additions & 5 deletions
This file was deleted.

mlir/include/mlir/Dialect/OpenACC/Transforms/Passes.h

Lines changed: 0 additions & 40 deletions
This file was deleted.

mlir/include/mlir/Dialect/OpenACC/Transforms/Passes.td

Lines changed: 0 additions & 28 deletions
This file was deleted.

mlir/include/mlir/InitAllPasses.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
#include "mlir/Dialect/MemRef/Transforms/Passes.h"
3535
#include "mlir/Dialect/Mesh/Transforms/Passes.h"
3636
#include "mlir/Dialect/NVGPU/Transforms/Passes.h"
37-
#include "mlir/Dialect/OpenACC/Transforms/Passes.h"
3837
#include "mlir/Dialect/SCF/Transforms/Passes.h"
3938
#include "mlir/Dialect/SPIRV/Transforms/Passes.h"
4039
#include "mlir/Dialect/Shape/Transforms/Passes.h"
@@ -65,7 +64,6 @@ inline void registerAllPasses() {
6564
registerConversionPasses();
6665

6766
// Dialect passes
68-
acc::registerOpenACCPasses();
6967
affine::registerAffinePasses();
7068
amdgpu::registerAMDGPUPasses();
7169
registerAsyncPasses();
Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,20 @@
1-
add_subdirectory(IR)
2-
add_subdirectory(Transforms)
1+
add_mlir_dialect_library(MLIROpenACCDialect
2+
IR/OpenACC.cpp
3+
4+
ADDITIONAL_HEADER_DIRS
5+
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/OpenACC
6+
7+
DEPENDS
8+
MLIROpenACCOpsIncGen
9+
MLIROpenACCEnumsIncGen
10+
MLIROpenACCAttributesIncGen
11+
MLIROpenACCOpsInterfacesIncGen
12+
MLIROpenACCTypeInterfacesIncGen
13+
14+
LINK_LIBS PUBLIC
15+
MLIRIR
16+
MLIRLLVMDialect
17+
MLIRMemRefDialect
18+
MLIROpenACCMPCommon
19+
)
20+

mlir/lib/Dialect/OpenACC/IR/CMakeLists.txt

Lines changed: 0 additions & 20 deletions
This file was deleted.

mlir/lib/Dialect/OpenACC/Transforms/CMakeLists.txt

Lines changed: 0 additions & 21 deletions
This file was deleted.

mlir/lib/Dialect/OpenACC/Transforms/LegalizeData.cpp

Lines changed: 0 additions & 72 deletions
This file was deleted.

mlir/test/Dialect/OpenACC/legalize-data.mlir

Lines changed: 0 additions & 88 deletions
This file was deleted.

0 commit comments

Comments
 (0)