File tree 5 files changed +7
-10
lines changed
Dialect/Pipeline/Transforms
5 files changed +7
-10
lines changed Original file line number Diff line number Diff line change @@ -25,10 +25,6 @@ namespace func {
25
25
class FuncOp ;
26
26
} // namespace func
27
27
} // namespace mlir
28
-
29
- using namespace mlir ;
30
- using namespace circt ::scheduling;
31
-
32
28
namespace circt {
33
29
namespace analysis {
34
30
@@ -37,15 +33,15 @@ namespace analysis {
37
33
// / problem. The client should retrieve the partially complete problem to add
38
34
// / and associate operator types.
39
35
struct CyclicSchedulingAnalysis {
40
- CyclicSchedulingAnalysis (Operation *funcOp, AnalysisManager &am);
36
+ CyclicSchedulingAnalysis (Operation *funcOp, mlir:: AnalysisManager &am);
41
37
42
- CyclicProblem &getProblem (affine::AffineForOp forOp);
38
+ scheduling:: CyclicProblem &getProblem (mlir:: affine::AffineForOp forOp);
43
39
44
40
private:
45
- void analyzeForOp (affine::AffineForOp forOp,
41
+ void analyzeForOp (mlir:: affine::AffineForOp forOp,
46
42
MemoryDependenceAnalysis memoryAnalysis);
47
43
48
- DenseMap<Operation *, CyclicProblem> problems;
44
+ DenseMap<Operation *, scheduling:: CyclicProblem> problems;
49
45
};
50
46
51
47
} // namespace analysis
Original file line number Diff line number Diff line change @@ -21,8 +21,6 @@ namespace mlir {
21
21
class Pass ;
22
22
} // namespace mlir
23
23
24
- using namespace mlir ;
25
-
26
24
namespace circt {
27
25
std::unique_ptr<mlir::Pass> createConvertHWToBTOR2Pass (llvm::raw_ostream &os);
28
26
std::unique_ptr<mlir::Pass> createConvertHWToBTOR2Pass ();
Original file line number Diff line number Diff line change 24
24
25
25
using namespace mlir ;
26
26
using namespace mlir ::affine;
27
+ using namespace circt ::scheduling;
27
28
28
29
// / CyclicSchedulingAnalysis constructs a CyclicProblem for each AffineForOp by
29
30
// / performing a memory dependence analysis and inserting dependences into the
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ using namespace mlir;
27
27
using namespace mlir ::affine;
28
28
using namespace circt ;
29
29
using namespace circt ::analysis;
30
+ using namespace circt ::scheduling;
30
31
31
32
// ===----------------------------------------------------------------------===//
32
33
// DebugAnalysis
Original file line number Diff line number Diff line change 24
24
25
25
using namespace mlir ;
26
26
using namespace circt ;
27
+ using namespace circt ::scheduling;
27
28
using namespace pipeline ;
28
29
29
30
namespace {
You can’t perform that action at this time.
0 commit comments