Skip to content

Commit de8f97b

Browse files
committed
move topo utils to analysis
1 parent 616b6c2 commit de8f97b

File tree

12 files changed

+12
-12
lines changed

12 files changed

+12
-12
lines changed

mlir/include/mlir/Transforms/TopologicalSortUtils.h renamed to mlir/include/mlir/Analysis/TopologicalSortUtils.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9-
#ifndef MLIR_TRANSFORMS_TOPOLOGICALSORTUTILS_H
10-
#define MLIR_TRANSFORMS_TOPOLOGICALSORTUTILS_H
9+
#ifndef MLIR_ANALYSIS_TOPOLOGICALSORTUTILS_H
10+
#define MLIR_ANALYSIS_TOPOLOGICALSORTUTILS_H
1111

1212
#include "mlir/IR/Block.h"
1313

@@ -106,4 +106,4 @@ bool computeTopologicalSorting(
106106

107107
} // end namespace mlir
108108

109-
#endif // MLIR_TRANSFORMS_TOPOLOGICALSORTUTILS_H
109+
#endif // MLIR_ANALYSIS_TOPOLOGICALSORTUTILS_H

mlir/lib/Analysis/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ set(LLVM_OPTIONAL_SOURCES
66
Liveness.cpp
77
CFGLoopInfo.cpp
88
SliceAnalysis.cpp
9+
TopologicalSortUtils.cpp
910

1011
AliasAnalysis/LocalAliasAnalysis.cpp
1112

@@ -28,6 +29,7 @@ add_mlir_library(MLIRAnalysis
2829
Liveness.cpp
2930
CFGLoopInfo.cpp
3031
SliceAnalysis.cpp
32+
TopologicalSortUtils.cpp
3133

3234
AliasAnalysis/LocalAliasAnalysis.cpp
3335

mlir/lib/Transforms/Utils/TopologicalSortUtils.cpp renamed to mlir/lib/Analysis/TopologicalSortUtils.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
//===- TopologicalSortUtils.h - Topological sort utilities ------*- C++ -*-===//
1+
//===- TopologicalSortUtils.cpp - Topological sort utilities --------------===//
22
//
33
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44
// See https://llvm.org/LICENSE.txt for license information.
55
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66
//
77
//===----------------------------------------------------------------------===//
88

9-
#include "mlir/Transforms/TopologicalSortUtils.h"
9+
#include "mlir/Analysis/TopologicalSortUtils.h"
1010
#include "mlir/IR/OpDefinition.h"
1111

1212
using namespace mlir;

mlir/lib/Transforms/TopologicalSort.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
#include "mlir/Transforms/Passes.h"
1010

11+
#include "mlir/Analysis/TopologicalSortUtils.h"
1112
#include "mlir/IR/RegionKindInterface.h"
12-
#include "mlir/Transforms/TopologicalSortUtils.h"
1313

1414
namespace mlir {
1515
#define GEN_PASS_DEF_TOPOLOGICALSORT

mlir/lib/Transforms/Utils/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ add_mlir_library(MLIRTransformUtils
1010
LoopInvariantCodeMotionUtils.cpp
1111
OneToNTypeConversion.cpp
1212
RegionUtils.cpp
13-
TopologicalSortUtils.cpp
1413

1514
ADDITIONAL_HEADER_DIRS
1615
${MLIR_MAIN_INCLUDE_DIR}/mlir/Transforms

mlir/lib/Transforms/Utils/RegionUtils.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "mlir/Transforms/RegionUtils.h"
10+
#include "mlir/Analysis/TopologicalSortUtils.h"
1011
#include "mlir/IR/Block.h"
1112
#include "mlir/IR/IRMapping.h"
1213
#include "mlir/IR/Operation.h"
@@ -15,7 +16,6 @@
1516
#include "mlir/IR/Value.h"
1617
#include "mlir/Interfaces/ControlFlowInterfaces.h"
1718
#include "mlir/Interfaces/SideEffectInterfaces.h"
18-
#include "mlir/Transforms/TopologicalSortUtils.h"
1919

2020
#include "llvm/ADT/DepthFirstIterator.h"
2121
#include "llvm/ADT/PostOrderIterator.h"

mlir/lib/Transforms/ViewOpGraph.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
#include "mlir/Transforms/ViewOpGraph.h"
1010

11+
#include "mlir/Analysis/TopologicalSortUtils.h"
1112
#include "mlir/IR/Block.h"
1213
#include "mlir/IR/BuiltinTypes.h"
1314
#include "mlir/IR/Operation.h"
1415
#include "mlir/Pass/Pass.h"
1516
#include "mlir/Support/IndentedOstream.h"
16-
#include "mlir/Transforms/TopologicalSortUtils.h"
1717
#include "llvm/Support/Format.h"
1818
#include "llvm/Support/GraphWriter.h"
1919
#include <map>

mlir/test/lib/Analysis/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ add_mlir_library(MLIRTestAnalysis
1010
TestMemRefDependenceCheck.cpp
1111
TestMemRefStrideCalculation.cpp
1212
TestSlice.cpp
13+
TestTopologicalSort.cpp
1314

1415
DataFlow/TestDeadCodeAnalysis.cpp
1516
DataFlow/TestDenseBackwardDataFlowAnalysis.cpp

mlir/test/lib/Transforms/TestTopologicalSort.cpp renamed to mlir/test/lib/Analysis/TestTopologicalSort.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
#include "mlir/Analysis/TopologicalSortUtils.h"
910
#include "mlir/IR/Builders.h"
1011
#include "mlir/IR/BuiltinOps.h"
1112
#include "mlir/Pass/Pass.h"
12-
#include "mlir/Transforms/TopologicalSortUtils.h"
1313

1414
using namespace mlir;
1515

mlir/test/lib/Transforms/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ add_mlir_library(MLIRTestTransforms
2626
TestInlining.cpp
2727
TestIntRangeInference.cpp
2828
TestMakeIsolatedFromAbove.cpp
29-
TestTopologicalSort.cpp
3029
${MLIRTestTransformsPDLSrc}
3130

3231
EXCLUDE_FROM_LIBMLIR

utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7579,7 +7579,6 @@ cc_library(
75797579
"include/mlir/Transforms/LoopInvariantCodeMotionUtils.h",
75807580
"include/mlir/Transforms/OneToNTypeConversion.h",
75817581
"include/mlir/Transforms/RegionUtils.h",
7582-
"include/mlir/Transforms/TopologicalSortUtils.h",
75837582
],
75847583
includes = ["include"],
75857584
deps = [

0 commit comments

Comments
 (0)