Skip to content

Commit 8b68da2

Browse files
committed
[mlir] move SCF headers to SCF/{IR,Transforms} respectively
This aligns the SCF dialect file layout with the majority of the dialects. Reviewed By: jpienaar Differential Revision: https://reviews.llvm.org/D128049
1 parent 4f1fa55 commit 8b68da2

File tree

102 files changed

+182
-189
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+182
-189
lines changed

flang/lib/Optimizer/Transforms/AffineDemotion.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#include "mlir/Dialect/Affine/Utils.h"
2626
#include "mlir/Dialect/Func/IR/FuncOps.h"
2727
#include "mlir/Dialect/MemRef/IR/MemRef.h"
28-
#include "mlir/Dialect/SCF/SCF.h"
28+
#include "mlir/Dialect/SCF/IR/SCF.h"
2929
#include "mlir/IR/BuiltinAttributes.h"
3030
#include "mlir/IR/IntegerSet.h"
3131
#include "mlir/IR/Visitors.h"

flang/lib/Optimizer/Transforms/AffinePromotion.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#include "flang/Optimizer/Transforms/Passes.h"
2323
#include "mlir/Dialect/Affine/IR/AffineOps.h"
2424
#include "mlir/Dialect/Func/IR/FuncOps.h"
25-
#include "mlir/Dialect/SCF/SCF.h"
25+
#include "mlir/Dialect/SCF/IR/SCF.h"
2626
#include "mlir/IR/BuiltinAttributes.h"
2727
#include "mlir/IR/IntegerSet.h"
2828
#include "mlir/IR/Visitors.h"

flang/lib/Optimizer/Transforms/ArrayValueCopy.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#include "flang/Optimizer/Support/FIRContext.h"
1919
#include "flang/Optimizer/Transforms/Passes.h"
2020
#include "mlir/Dialect/ControlFlow/IR/ControlFlowOps.h"
21-
#include "mlir/Dialect/SCF/SCF.h"
21+
#include "mlir/Dialect/SCF/IR/SCF.h"
2222
#include "mlir/Transforms/DialectConversion.h"
2323
#include "llvm/Support/Debug.h"
2424

mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
#include "mlir/Dialect/Func/IR/FuncOps.h"
4040
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
4141
#include "mlir/Dialect/MemRef/IR/MemRef.h"
42-
#include "mlir/Dialect/SCF/SCF.h"
42+
#include "mlir/Dialect/SCF/IR/SCF.h"
4343
#include "mlir/Pass/Pass.h"
4444
#include "mlir/Transforms/DialectConversion.h"
4545
#include "llvm/ADT/Sequence.h"

mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
#include "mlir/Dialect/Func/IR/FuncOps.h"
4040
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
4141
#include "mlir/Dialect/MemRef/IR/MemRef.h"
42-
#include "mlir/Dialect/SCF/SCF.h"
42+
#include "mlir/Dialect/SCF/IR/SCF.h"
4343
#include "mlir/Pass/Pass.h"
4444
#include "mlir/Transforms/DialectConversion.h"
4545
#include "llvm/ADT/Sequence.h"

mlir/include/mlir/Dialect/Async/Transforms.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#ifndef MLIR_DIALECT_ASYNC_TRANSFORMS_H_
1414
#define MLIR_DIALECT_ASYNC_TRANSFORMS_H_
1515

16-
#include "mlir/Dialect/SCF/SCF.h"
16+
#include "mlir/Dialect/SCF/IR/SCF.h"
1717
#include "mlir/IR/ImplicitLocOpBuilder.h"
1818

1919
namespace mlir {

mlir/include/mlir/Dialect/Linalg/Utils/Utils.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
#include "mlir/Dialect/Linalg/Analysis/DependenceAnalysis.h"
1313
#include "mlir/Dialect/Linalg/IR/Linalg.h"
14-
#include "mlir/Dialect/SCF/SCF.h"
14+
#include "mlir/Dialect/SCF/IR/SCF.h"
1515
#include "llvm/ADT/MapVector.h"
1616
#include "llvm/ADT/SetVector.h"
1717

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,3 @@
1-
add_mlir_dialect(SCFOps scf Ops)
2-
add_mlir_doc(SCFOps SCFDialect Dialects/ -gen-dialect-doc)
3-
4-
set(LLVM_TARGET_DEFINITIONS Passes.td)
5-
mlir_tablegen(Passes.h.inc -gen-pass-decls -name SCF)
6-
add_public_tablegen_target(MLIRSCFPassIncGen)
7-
add_dependencies(mlir-headers MLIRSCFPassIncGen)
8-
9-
add_mlir_doc(Passes SCFPasses ./ -gen-pass-doc)
10-
1+
add_subdirectory(IR)
112
add_subdirectory(TransformOps)
3+
add_subdirectory(Transforms)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
add_mlir_dialect(SCFOps scf Ops)
2+
add_mlir_doc(SCFOps SCFDialect Dialects/ -gen-dialect-doc)
3+

mlir/include/mlir/Dialect/SCF/SCF.h renamed to mlir/include/mlir/Dialect/SCF/IR/SCF.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ void buildTerminatedBody(OpBuilder &builder, Location loc);
2727
} // namespace scf
2828
} // namespace mlir
2929

30-
#include "mlir/Dialect/SCF/SCFOpsDialect.h.inc"
30+
#include "mlir/Dialect/SCF/IR/SCFOpsDialect.h.inc"
3131

3232
#define GET_OP_CLASSES
33-
#include "mlir/Dialect/SCF/SCFOps.h.inc"
33+
#include "mlir/Dialect/SCF/IR/SCFOps.h.inc"
3434

3535
namespace mlir {
3636
namespace scf {

0 commit comments

Comments
 (0)