Skip to content

Commit 2431acb

Browse files
committed
IWYU: Fix some missing includes.
Breakdown ``` src/ant/src/WireBuilder.cc: #include <string> for std::string src/cts/src/LatencyBalancer.cpp: #include "odb/dbTypes.h" for odb::dbNameUniquifyType src/cut/src/abc_library_factory.cpp: #include <string> for std::string src/dpl/src/infrastructure/network.cxx: #include "dpl/Opendp.h" for dpl::DbuX src/dpl/src/optimization/detailed_manager.cxx: #include "dpl/Opendp.h" for dpl::DbuX src/dpl/src/optimization/detailed_mis.cxx: #include "dpl/Opendp.h" for dpl::DbuX src/dpl/src/optimization/detailed_random.cxx: #include "optimization/detailed_generator.h" for dpl::DetailedGenerator src/drt/src/db/drObj/drNet.cpp: #include "db/drObj/drFig.h" for drt::drConnFig src/drt/src/db/tech/frLayer.h: #include <string> for std::string src/drt/src/dr/FlexDR_graphics.cpp: #include "odb/db.h" for odb::dbTechLayer src/drt/src/dr/FlexDR_init.cpp: #include "db/obj/frMarker.h" for drt::frMarker src/drt/src/dr/FlexDR_init.cpp: #include <string> for std::string src/drt/src/dr/FlexGridGraph_maze.cpp: #include "db/tech/frLayer.h" for drt::frLayer src/drt/src/io/io.cpp: #include "db/obj/frMPin.h" for drt::frMPin src/drt/src/io/io.cpp: #include <string> for std::string src/drt/src/io/io_parser_helper.cpp: #include <string> for std::string src/drt/src/pa/FlexPA_unique.cpp: #include "db/obj/frMPin.h" for drt::frMPin src/drt/src/pa/FlexPA_unique.cpp: #include "db/obj/frTrackPattern.h" for drt::frTrackPattern src/drt/src/ta/FlexTA_init.cpp: #include "db/obj/frVia.h" for drt::frVia src/gpl/src/nesterovPlace.cpp: #include <string> for std::string src/grt/src/cugr/src/CUGR.cpp: #include <string> for std::string src/grt/src/fastroute/src/FastRoute.cpp: #include <string> for std::string src/grt/src/fastroute/src/maze.cpp: #include "Graph2D.h" for grt::Graph2D src/grt/src/heatMap.cpp: #include <string> for std::string src/gui/src/layoutViewer.cpp: #include "renderThread.h" for gui::RenderThread src/mpl/test/cpp/TestSnapper.cpp: #include "odb/dbTypes.h" for odb::dbTechLayerType src/odb/src/db/dbGDSLib.cpp: #include <string> for std::string src/odb/src/db/dbITerm.cpp: #include <string> for std::string src/odb/src/db/dbJournal.cpp: #include <string> for std::string src/odb/src/db/dbTech.cpp: #include <string> for std::string src/odb/src/defin/create_box.cpp: #include <string> for std::string src/odb/src/defin/definNet.cpp: #include <string> for std::string src/odb/test/cpp/Test3DBloxCheckerBumps.cpp: #include "odb/dbTypes.h" for odb::dbTechLayerType src/odb/test/cpp/Test3DBloxCheckerLogicalConn.cpp: #include "odb/dbTypes.h" for odb::dbTechLayerType src/odb/test/cpp/TestCallBacks.cpp: #include "odb/dbTypes.h" for odb::dbWireShapeType src/odb/test/cpp/TestChips.cpp: #include <string> for std::string src/odb/test/cpp/TestJournal.cpp: #include "odb/dbTypes.h" for odb::dbOrientType src/odb/test/cpp/TestSwapMaster.cpp: #include "odb/dbTypes.h" for odb::dbIoType src/odb/test/cpp/TestSwapMasterUnusedPort.cpp: #include "odb/dbTypes.h" for odb::dbIoType src/pad/src/ICeWall.cpp: #include <string> for std::string src/pad/src/PadPlacer.cpp: #include <string> for std::string src/par/src/Coarsener.cpp: #include <string> for std::string src/pdn/src/connect.cpp: #include <string> for std::string src/pdn/src/PdnGen.cc: #include <string> for std::string src/pdn/src/renderer.cpp: #include "odb/db.h" for odb::dbTechLayer src/pdn/src/shape.cpp: #include <string> for std::string src/pdn/src/via_repair.cpp: #include <string> for std::string src/psm/src/pdnsim.cpp: #include "gui/gui.h" for gui::Gui src/rcx/src/dbUtil.cpp: #include <string> for std::string src/rcx/src/extmain_v2.cpp: #include <string> for std::string src/rcx/src/extSolverGen.cpp: #include <string> for std::string src/rsz/src/PreChecks.cc: #include <string> for std::string src/rsz/test/cpp/TestInsertBuffer.cpp: #include "odb/dbTypes.h" for odb::dbNameUniquifyType src/utl/src/Progress.cpp: #include <string> for std::string src/web/test/cpp/TestSaveImage.cpp: #include "odb/geom.h" for odb::Rect src/web/test/cpp/TestTileGenerator.cpp: #include "odb/dbTypes.h" for odb::dbOrientType src/web/test/cpp/TestTileGenerator.cpp: #include "odb/geom.h" for odb::Rect ``` Signed-off-by: Henner Zeller <h.zeller@acm.org>
1 parent d34d035 commit 2431acb

53 files changed

Lines changed: 57 additions & 0 deletions

Some content is hidden

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

src/ant/src/WireBuilder.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <cstddef>
99
#include <limits>
1010
#include <map>
11+
#include <string>
1112
#include <tuple>
1213
#include <unordered_set>
1314
#include <utility>

src/cts/src/LatencyBalancer.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include "odb/db.h"
2323
#include "odb/dbObject.h"
2424
#include "odb/dbSet.h"
25+
#include "odb/dbTypes.h"
2526
#include "odb/geom.h"
2627
#include "sta/Clock.hh"
2728
#include "sta/Delay.hh"

src/cut/src/abc_library_factory.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <cmath>
99
#include <cstring>
1010
#include <optional>
11+
#include <string>
1112
#include <unordered_set>
1213
#include <utility>
1314
#include <vector>

src/dpl/src/infrastructure/network.cxx

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

1414
#include "PlacementDRC.h"
15+
#include "dpl/Opendp.h"
1516
#include "infrastructure/Grid.h"
1617
#include "infrastructure/Objects.h"
1718
#include "infrastructure/architecture.h"

src/dpl/src/optimization/detailed_manager.cxx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include "boost/format.hpp"
1818
#include "boost/tokenizer.hpp"
1919
#include "detailed_orient.h"
20+
#include "dpl/Opendp.h"
2021
#include "infrastructure/Coordinates.h"
2122
#include "infrastructure/architecture.h"
2223
#include "infrastructure/detailed_segment.h"

src/dpl/src/optimization/detailed_mis.cxx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232

3333
#include "boost/tokenizer.hpp"
3434
#include "detailed_manager.h"
35+
#include "dpl/Opendp.h"
3536
#include "infrastructure/Coordinates.h"
3637
#include "infrastructure/architecture.h"
3738
#include "infrastructure/detailed_segment.h"

src/dpl/src/optimization/detailed_random.cxx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include <vector>
1818

1919
#include "boost/tokenizer.hpp"
20+
#include "optimization/detailed_generator.h"
2021
#include "util/utility.h"
2122
#include "utl/Logger.h"
2223
// For detailed improvement.

src/drt/src/db/drObj/drNet.cpp

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

1010
#include "db/drObj/drBlockObject.h"
11+
#include "db/drObj/drFig.h"
1112
#include "db/drObj/drShape.h"
1213
#include "db/drObj/drVia.h"
1314
#include "db/obj/frAccess.h"

src/drt/src/db/tech/frLayer.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <iostream>
88
#include <map>
99
#include <set>
10+
#include <string>
1011
#include <vector>
1112

1213
#include "db/infra/frSegStyle.h"

src/drt/src/dr/FlexDR_graphics.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include "frBaseTypes.h"
2121
#include "frRegionQuery.h"
2222
#include "gui/gui.h"
23+
#include "odb/db.h"
2324
#include "odb/dbTypes.h"
2425
#include "odb/geom.h"
2526

0 commit comments

Comments
 (0)