Skip to content

Commit 38d93a2

Browse files
authored
Merge pull request #7896 from The-OpenROAD-Project-staging/mpl-misc-include-cleaner
mpl: fix misc-include-cleaner clang-tidy warnings
2 parents 0e46398 + a59da69 commit 38d93a2

18 files changed

+85
-20
lines changed

src/mpl/src/SACoreHardMacro.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@
77
#include <vector>
88

99
#include "MplObserver.h"
10+
#include "SimulatedAnnealingCore.h"
11+
#include "clusterEngine.h"
12+
#include "object.h"
13+
#include "odb/db.h"
14+
#include "util.h"
1015
#include "utl/Logger.h"
1116

1217
namespace mpl {

src/mpl/src/SACoreHardMacro.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@
77

88
#include "MplObserver.h"
99
#include "SimulatedAnnealingCore.h"
10+
#include "clusterEngine.h"
1011
#include "object.h"
12+
#include "odb/db.h"
13+
#include "util.h"
1114

1215
namespace utl {
1316
class Logger;

src/mpl/src/SACoreSoftMacro.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@
1212
#include <vector>
1313

1414
#include "MplObserver.h"
15+
#include "SimulatedAnnealingCore.h"
16+
#include "clusterEngine.h"
17+
#include "object.h"
18+
#include "odb/db.h"
19+
#include "util.h"
1520
#include "utl/Logger.h"
1621

1722
namespace mpl {

src/mpl/src/SACoreSoftMacro.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@
88

99
#include "MplObserver.h"
1010
#include "SimulatedAnnealingCore.h"
11+
#include "clusterEngine.h"
1112
#include "object.h"
13+
#include "odb/db.h"
14+
#include "util.h"
1215

1316
namespace utl {
1417
class Logger;

src/mpl/src/SimulatedAnnealingCore.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,18 @@
99
#include <fstream>
1010
#include <iostream>
1111
#include <map>
12+
#include <numeric>
13+
#include <random>
1214
#include <string>
1315
#include <utility>
1416
#include <vector>
1517

1618
#include "MplObserver.h"
19+
#include "clusterEngine.h"
1720
#include "object.h"
21+
#include "odb/db.h"
22+
#include "odb/geom.h"
23+
#include "util.h"
1824
#include "utl/Logger.h"
1925

2026
namespace mpl {

src/mpl/src/SimulatedAnnealingCore.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@
33

44
#pragma once
55

6+
#include <limits>
67
#include <map>
78
#include <random>
8-
#include <set>
99
#include <string>
1010
#include <vector>
1111

1212
#include "MplObserver.h"
1313
#include "clusterEngine.h"
14+
#include "object.h"
15+
#include "odb/db.h"
1416
#include "util.h"
1517

1618
namespace utl {

src/mpl/src/clusterEngine.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
#include "clusterEngine.h"
55

6+
#include <spdlog/fmt/bundled/format.h>
7+
68
#include <algorithm>
79
#include <cmath>
810
#include <map>
@@ -14,8 +16,14 @@
1416

1517
#include "MplObserver.h"
1618
#include "db_sta/dbNetwork.hh"
19+
#include "object.h"
20+
#include "odb/db.h"
21+
#include "odb/dbTypes.h"
22+
#include "odb/geom.h"
1723
#include "par/PartitionMgr.h"
1824
#include "sta/Liberty.hh"
25+
#include "util.h"
26+
#include "utl/Logger.h"
1927

2028
namespace mpl {
2129
using utl::MPL;

src/mpl/src/clusterEngine.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@
77
#include <memory>
88
#include <queue>
99
#include <set>
10+
#include <string>
1011
#include <unordered_map>
1112
#include <utility>
1213
#include <vector>
1314

1415
#include "object.h"
16+
#include "odb/db.h"
1517
#include "util.h"
1618

1719
namespace par {

src/mpl/src/graphics.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,17 @@
77
#include <limits>
88
#include <map>
99
#include <optional>
10-
#include <set>
1110
#include <string>
1211
#include <utility>
1312
#include <vector>
1413

14+
#include "clusterEngine.h"
15+
#include "gui/gui.h"
1516
#include "object.h"
17+
#include "odb/db.h"
18+
#include "odb/dbTypes.h"
19+
#include "odb/geom.h"
20+
#include "util.h"
1621
#include "utl/Logger.h"
1722

1823
namespace mpl {

src/mpl/src/graphics.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,16 @@
55

66
#include <map>
77
#include <optional>
8-
#include <set>
98
#include <string>
109
#include <vector>
1110

1211
#include "MplObserver.h"
12+
#include "clusterEngine.h"
1313
#include "gui/gui.h"
14+
#include "object.h"
15+
#include "odb/db.h"
16+
#include "odb/geom.h"
17+
#include "util.h"
1418

1519
namespace mpl {
1620
class SoftMacro;

0 commit comments

Comments
 (0)