Skip to content

Commit 0e46398

Browse files
authored
Merge pull request #7895 from The-OpenROAD-Project-staging/ppl-misc-include-cleaner
ppl: fix misc-include-cleaner clang-tidy warnings
2 parents 9cb765a + 015b134 commit 0e46398

17 files changed

+46
-20
lines changed

src/par/src/MakePartitionMgr.cpp

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

44
#include "par/MakePartitionMgr.h"
55

6+
#include <tcl.h>
7+
68
#include "par/PartitionMgr.h"
79
#include "utl/decode.h"
810

src/ppl/include/ppl/IOPlacer.h

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

44
#pragma once
55

6+
#include <cstdint>
67
#include <map>
78
#include <memory>
89
#include <set>
910
#include <string>
10-
#include <unordered_map>
1111
#include <utility>
1212
#include <vector>
1313

src/ppl/src/Core.cpp

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

44
#include "Core.h"
55

6-
#include <algorithm>
6+
#include "odb/geom.h"
77

88
namespace ppl {
99

src/ppl/src/HungarianMatching.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,16 @@
55

66
#include <algorithm>
77
#include <cstddef>
8+
#include <cstdint>
9+
#include <functional>
810
#include <limits>
911
#include <vector>
1012

13+
#include "Core.h"
14+
#include "Netlist.h"
15+
#include "Slots.h"
16+
#include "odb/db.h"
17+
#include "odb/geom.h"
1118
#include "utl/Logger.h"
1219

1320
namespace ppl {

src/ppl/src/HungarianMatching.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,16 @@
33

44
#pragma once
55

6-
#include <algorithm>
76
#include <cmath>
8-
#include <iostream>
7+
#include <cstdint>
98
#include <limits>
10-
#include <list>
11-
#include <utility>
129
#include <vector>
1310

1411
#include "Core.h"
1512
#include "Hungarian.h"
1613
#include "Netlist.h"
1714
#include "Slots.h"
15+
#include "odb/geom.h"
1816
#include "ppl/IOPlacer.h"
1917

2018
namespace utl {

src/ppl/src/IOPlacer.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,13 @@
55

66
#include <algorithm>
77
#include <cmath>
8+
#include <cstdint>
89
#include <fstream>
910
#include <limits>
1011
#include <map>
1112
#include <memory>
12-
#include <random>
1313
#include <set>
14-
#include <sstream>
1514
#include <string>
16-
#include <unordered_map>
1715
#include <utility>
1816
#include <vector>
1917

@@ -24,9 +22,13 @@
2422
#include "SimulatedAnnealing.h"
2523
#include "Slots.h"
2624
#include "odb/db.h"
25+
#include "odb/dbSet.h"
26+
#include "odb/dbTypes.h"
2727
#include "ord/OpenRoad.hh"
28+
#include "ppl/IOPlacer.h"
29+
#include "ppl/Parameters.h"
2830
#include "utl/Logger.h"
29-
#include "utl/algorithms.h"
31+
#include "utl/validation.h"
3032

3133
namespace ppl {
3234

src/ppl/src/IOPlacerRenderer.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55

66
#include <vector>
77

8+
#include "Netlist.h"
9+
#include "gui/gui.h"
10+
#include "odb/geom.h"
11+
812
namespace ppl {
913

1014
IOPlacerRenderer::IOPlacerRenderer()

src/ppl/src/IOPlacerRenderer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include <vector>
77

88
#include "AbstractIOPlacerRenderer.h"
9-
#include "SimulatedAnnealing.h"
9+
#include "Netlist.h"
1010
#include "gui/gui.h"
1111
#include "ppl/IOPlacer.h"
1212

src/ppl/src/MakeIoplacer.cpp

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

44
#include "ppl/MakeIoplacer.h"
55

6+
#include <tcl.h>
7+
68
#include "ppl/IOPlacer.h"
79
#include "utl/decode.h"
810

src/ppl/src/Netlist.cpp

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

10-
#include "Slots.h"
11-
#include "iostream"
1210
#include "ppl/IOPlacer.h"
1311

1412
namespace ppl {

0 commit comments

Comments
 (0)