diff --git a/include/Surelog/Design/ModuleDefinition.h b/include/Surelog/Design/ModuleDefinition.h index 8fb307e1fe..7d926df54f 100644 --- a/include/Surelog/Design/ModuleDefinition.h +++ b/include/Surelog/Design/ModuleDefinition.h @@ -30,8 +30,10 @@ #include #include #include +#include #include #include +#include #include #include diff --git a/include/Surelog/DesignCompile/DesignElaboration.h b/include/Surelog/DesignCompile/DesignElaboration.h index d139944efd..b09a3c933d 100644 --- a/include/Surelog/DesignCompile/DesignElaboration.h +++ b/include/Surelog/DesignCompile/DesignElaboration.h @@ -27,6 +27,8 @@ #include #include +#include +#include #include #include diff --git a/include/Surelog/DesignCompile/UhdmWriter.h b/include/Surelog/DesignCompile/UhdmWriter.h index 4f7fc3d68e..0ad4e7e480 100644 --- a/include/Surelog/DesignCompile/UhdmWriter.h +++ b/include/Surelog/DesignCompile/UhdmWriter.h @@ -25,6 +25,7 @@ #define SURELOG_UHDMWRITER_H #pragma once +#include #include #include #include diff --git a/include/Surelog/Testbench/FunctionMethod.h b/include/Surelog/Testbench/FunctionMethod.h index e162da6b48..56807b5f09 100644 --- a/include/Surelog/Testbench/FunctionMethod.h +++ b/include/Surelog/Testbench/FunctionMethod.h @@ -26,6 +26,7 @@ #pragma once #include +#include #include #include diff --git a/src/Cache/PPCache.cpp b/src/Cache/PPCache.cpp index 21df021206..8c916e5122 100644 --- a/src/Cache/PPCache.cpp +++ b/src/Cache/PPCache.cpp @@ -39,9 +39,11 @@ #include "Surelog/CommandLine/CommandLineParser.h" #include "Surelog/Common/FileSystem.h" #include "Surelog/Common/PathId.h" +#include "Surelog/Common/SymbolId.h" #include "Surelog/Design/Design.h" #include "Surelog/Design/FileContent.h" #include "Surelog/Design/TimeInfo.h" +#include "Surelog/Design/VObject.h" #include "Surelog/ErrorReporting/ErrorDefinition.h" #include "Surelog/ErrorReporting/Location.h" #include "Surelog/Library/Library.h" @@ -49,6 +51,7 @@ #include "Surelog/SourceCompile/CompilationUnit.h" #include "Surelog/SourceCompile/CompileSourceFile.h" #include "Surelog/SourceCompile/Compiler.h" +#include "Surelog/SourceCompile/IncludeFileInfo.h" #include "Surelog/SourceCompile/MacroInfo.h" #include "Surelog/SourceCompile/PreprocessFile.h" #include "Surelog/SourceCompile/SymbolTable.h" diff --git a/src/Cache/PPCache_test.cpp b/src/Cache/PPCache_test.cpp index 872fa38dbb..0c5be87d63 100644 --- a/src/Cache/PPCache_test.cpp +++ b/src/Cache/PPCache_test.cpp @@ -33,6 +33,7 @@ #include #include "Surelog/CommandLine/CommandLineParser.h" +#include "Surelog/Common/FileSystem.h" #include "Surelog/Common/PathId.h" #include "Surelog/Common/PlatformFileSystem.h" #include "Surelog/Design/Design.h" diff --git a/src/Cache/ParseCache.cpp b/src/Cache/ParseCache.cpp index 8852b5d55c..b7b1cd2943 100644 --- a/src/Cache/ParseCache.cpp +++ b/src/Cache/ParseCache.cpp @@ -40,9 +40,11 @@ #include "Surelog/Common/FileSystem.h" #include "Surelog/Common/NodeId.h" #include "Surelog/Common/PathId.h" +#include "Surelog/Common/SymbolId.h" #include "Surelog/Design/Design.h" #include "Surelog/Design/DesignElement.h" #include "Surelog/Design/FileContent.h" +#include "Surelog/Design/VObject.h" #include "Surelog/ErrorReporting/Error.h" #include "Surelog/ErrorReporting/ErrorDefinition.h" #include "Surelog/ErrorReporting/Location.h" diff --git a/src/CommandLine/CommandLineParser.cpp b/src/CommandLine/CommandLineParser.cpp index 233877c28f..5a311f2e80 100644 --- a/src/CommandLine/CommandLineParser.cpp +++ b/src/CommandLine/CommandLineParser.cpp @@ -32,6 +32,7 @@ #include #include "Surelog/API/PythonAPI.h" +#include "Surelog/Common/FileSystem.h" #include "Surelog/Common/PathId.h" #include "Surelog/Common/PlatformFileSystem.h" #include "Surelog/Common/SymbolId.h" diff --git a/src/CommandLine/CommandLineParser_test.cpp b/src/CommandLine/CommandLineParser_test.cpp index 13a4cebaf0..2f33bff759 100644 --- a/src/CommandLine/CommandLineParser_test.cpp +++ b/src/CommandLine/CommandLineParser_test.cpp @@ -32,6 +32,7 @@ #include #include +#include "Surelog/Common/FileSystem.h" #include "Surelog/Common/PathId.h" #include "Surelog/Common/PlatformFileSystem.h" #include "Surelog/ErrorReporting/ErrorContainer.h" diff --git a/src/Common/ClockingBlockHolder.cpp b/src/Common/ClockingBlockHolder.cpp index a11a15ab24..75570c58d1 100644 --- a/src/Common/ClockingBlockHolder.cpp +++ b/src/Common/ClockingBlockHolder.cpp @@ -24,6 +24,7 @@ #include "Surelog/Common/ClockingBlockHolder.h" #include "Surelog/Common/SymbolId.h" +#include "Surelog/Design/ClockingBlock.h" namespace SURELOG { void ClockingBlockHolder::addClockingBlock(SymbolId blockId, diff --git a/src/Common/PathId_test.cpp b/src/Common/PathId_test.cpp index ef5a679fb0..84531d1919 100644 --- a/src/Common/PathId_test.cpp +++ b/src/Common/PathId_test.cpp @@ -21,6 +21,7 @@ #include #include +#include "Surelog/Common/FileSystem.h" #include "Surelog/Common/PlatformFileSystem.h" #include "Surelog/SourceCompile/SymbolTable.h" diff --git a/src/Common/PlatformFileSystem_test.cpp b/src/Common/PlatformFileSystem_test.cpp index bc8516f0e1..553505c41c 100644 --- a/src/Common/PlatformFileSystem_test.cpp +++ b/src/Common/PlatformFileSystem_test.cpp @@ -34,6 +34,7 @@ #include #include "Surelog/CommandLine/CommandLineParser.h" +#include "Surelog/Common/FileSystem.h" #include "Surelog/Common/PathId.h" #include "Surelog/Common/SymbolId.h" #include "Surelog/Design/Design.h" diff --git a/src/Design/DesignComponent.cpp b/src/Design/DesignComponent.cpp index 13c32504a2..e58532365f 100644 --- a/src/Design/DesignComponent.cpp +++ b/src/Design/DesignComponent.cpp @@ -28,6 +28,7 @@ #include #include "Surelog/Common/NodeId.h" +#include "Surelog/Design/FileCNodeId.h" #include "Surelog/Design/FileContent.h" #include "Surelog/Design/Parameter.h" #include "Surelog/SourceCompile/VObjectTypes.h" diff --git a/src/Design/DummyType.cpp b/src/Design/DummyType.cpp index 5a776758ec..1666c56327 100644 --- a/src/Design/DummyType.cpp +++ b/src/Design/DummyType.cpp @@ -24,6 +24,7 @@ #include "Surelog/Design/DummyType.h" #include "Surelog/Common/NodeId.h" +#include "Surelog/Design/DataType.h" #include "Surelog/Design/FileContent.h" // UHDM diff --git a/src/Design/Enum.cpp b/src/Design/Enum.cpp index 5ee47409e8..8f3394413c 100644 --- a/src/Design/Enum.cpp +++ b/src/Design/Enum.cpp @@ -26,6 +26,7 @@ #include #include "Surelog/Common/NodeId.h" +#include "Surelog/Design/DataType.h" #include "Surelog/Design/FileContent.h" namespace SURELOG { diff --git a/src/Design/FileContent.cpp b/src/Design/FileContent.cpp index 05954821f6..0604498987 100644 --- a/src/Design/FileContent.cpp +++ b/src/Design/FileContent.cpp @@ -32,8 +32,12 @@ #include #include +#include "Surelog/Common/Containers.h" #include "Surelog/Common/FileSystem.h" +#include "Surelog/Common/NodeId.h" #include "Surelog/Common/PathId.h" +#include "Surelog/Common/SymbolId.h" +#include "Surelog/Design/DesignComponent.h" #include "Surelog/Design/DesignElement.h" #include "Surelog/ErrorReporting/Error.h" #include "Surelog/ErrorReporting/ErrorContainer.h" diff --git a/src/Design/ModPort.cpp b/src/Design/ModPort.cpp index f034f12726..91cedf0231 100644 --- a/src/Design/ModPort.cpp +++ b/src/Design/ModPort.cpp @@ -16,6 +16,8 @@ #include "Surelog/Design/ModPort.h" +#include "Surelog/Design/Signal.h" + /* * File: ModPort.cpp * Author: alain diff --git a/src/Design/ModuleDefinition.cpp b/src/Design/ModuleDefinition.cpp index e22e8c6691..99bed5b92c 100644 --- a/src/Design/ModuleDefinition.cpp +++ b/src/Design/ModuleDefinition.cpp @@ -28,8 +28,11 @@ #include #include +#include "Surelog/Design/ClockingBlock.h" +#include "Surelog/Design/DesignComponent.h" #include "Surelog/Design/FileContent.h" #include "Surelog/Design/ModPort.h" +#include "Surelog/Design/Signal.h" #include "Surelog/SourceCompile/VObjectTypes.h" namespace SURELOG { diff --git a/src/Design/ModuleInstance.cpp b/src/Design/ModuleInstance.cpp index 320d812af5..36dc5b23fc 100644 --- a/src/Design/ModuleInstance.cpp +++ b/src/Design/ModuleInstance.cpp @@ -35,6 +35,7 @@ #include "Surelog/Design/FileContent.h" #include "Surelog/Design/Netlist.h" #include "Surelog/Expression/ExprBuilder.h" +#include "Surelog/Expression/Value.h" #include "Surelog/SourceCompile/SymbolTable.h" #include "Surelog/SourceCompile/VObjectTypes.h" diff --git a/src/Design/Parameter.cpp b/src/Design/Parameter.cpp index 9a9f3a2e36..6f7532be4b 100644 --- a/src/Design/Parameter.cpp +++ b/src/Design/Parameter.cpp @@ -25,6 +25,7 @@ #include #include "Surelog/Common/NodeId.h" +#include "Surelog/Design/DataType.h" #include "Surelog/Design/FileContent.h" #include "Surelog/SourceCompile/VObjectTypes.h" diff --git a/src/Design/SimpleType.cpp b/src/Design/SimpleType.cpp index 497ae0957f..0a389eb91b 100644 --- a/src/Design/SimpleType.cpp +++ b/src/Design/SimpleType.cpp @@ -25,6 +25,7 @@ #include "Surelog/Design/SimpleType.h" #include "Surelog/Common/NodeId.h" +#include "Surelog/Design/DataType.h" #include "Surelog/Design/FileContent.h" // UHDM diff --git a/src/Design/Struct.cpp b/src/Design/Struct.cpp index 5f54517104..4577b3e642 100644 --- a/src/Design/Struct.cpp +++ b/src/Design/Struct.cpp @@ -24,6 +24,7 @@ #include "Surelog/Design/Struct.h" #include "Surelog/Common/NodeId.h" +#include "Surelog/Design/DataType.h" #include "Surelog/Design/FileContent.h" // UHDM diff --git a/src/Design/Union.cpp b/src/Design/Union.cpp index 5e804dc90e..8bb25e7856 100644 --- a/src/Design/Union.cpp +++ b/src/Design/Union.cpp @@ -24,6 +24,7 @@ #include "Surelog/Design/Union.h" #include "Surelog/Common/NodeId.h" +#include "Surelog/Design/DataType.h" #include "Surelog/Design/FileContent.h" namespace SURELOG { diff --git a/src/DesignCompile/Builtin.cpp b/src/DesignCompile/Builtin.cpp index faf17a0c73..91794a8626 100644 --- a/src/DesignCompile/Builtin.cpp +++ b/src/DesignCompile/Builtin.cpp @@ -24,6 +24,7 @@ #include "Surelog/DesignCompile/Builtin.h" #include "Surelog/Common/FileSystem.h" +#include "Surelog/Common/NodeId.h" #include "Surelog/Common/PathId.h" #include "Surelog/Design/Design.h" #include "Surelog/Design/FileContent.h" diff --git a/src/DesignCompile/CompileAssertion.cpp b/src/DesignCompile/CompileAssertion.cpp index 44e8c4ca6f..4ed958258b 100644 --- a/src/DesignCompile/CompileAssertion.cpp +++ b/src/DesignCompile/CompileAssertion.cpp @@ -21,6 +21,7 @@ * Created on May 14, 2019, 8:03 PM */ +#include "Surelog/Common/NodeId.h" #include "Surelog/Design/FileContent.h" #include "Surelog/DesignCompile/CompileDesign.h" #include "Surelog/DesignCompile/CompileHelper.h" diff --git a/src/DesignCompile/CompileClass.cpp b/src/DesignCompile/CompileClass.cpp index 753e8396ec..a0cbd74224 100644 --- a/src/DesignCompile/CompileClass.cpp +++ b/src/DesignCompile/CompileClass.cpp @@ -27,7 +27,9 @@ #include "Surelog/Common/FileSystem.h" #include "Surelog/Common/NodeId.h" #include "Surelog/Common/SymbolId.h" +#include "Surelog/Design/FileCNodeId.h" #include "Surelog/Design/FileContent.h" +#include "Surelog/Design/VObject.h" #include "Surelog/DesignCompile/CompileDesign.h" #include "Surelog/DesignCompile/CompileHelper.h" #include "Surelog/ErrorReporting/Error.h" diff --git a/src/DesignCompile/CompileDesign.cpp b/src/DesignCompile/CompileDesign.cpp index 810f8ca51c..8fc3b94b47 100644 --- a/src/DesignCompile/CompileDesign.cpp +++ b/src/DesignCompile/CompileDesign.cpp @@ -24,7 +24,9 @@ #include "Surelog/DesignCompile/CompileDesign.h" #include "Surelog/CommandLine/CommandLineParser.h" +#include "Surelog/Common/Containers.h" #include "Surelog/Common/FileSystem.h" +#include "Surelog/Common/SymbolId.h" #include "Surelog/Design/FileContent.h" #include "Surelog/Design/ModuleDefinition.h" #include "Surelog/Design/ModuleInstance.h" @@ -45,9 +47,11 @@ #include "Surelog/ErrorReporting/ErrorContainer.h" #include "Surelog/ErrorReporting/ErrorDefinition.h" #include "Surelog/ErrorReporting/Location.h" +#include "Surelog/Expression/Value.h" #include "Surelog/Library/Library.h" #include "Surelog/Package/Package.h" #include "Surelog/SourceCompile/Compiler.h" +#include "Surelog/SourceCompile/IncludeFileInfo.h" #include "Surelog/SourceCompile/SymbolTable.h" #include "Surelog/Testbench/ClassDefinition.h" #include "Surelog/Testbench/Program.h" diff --git a/src/DesignCompile/CompileExpression.cpp b/src/DesignCompile/CompileExpression.cpp index be518c78dd..e4b0254a52 100644 --- a/src/DesignCompile/CompileExpression.cpp +++ b/src/DesignCompile/CompileExpression.cpp @@ -37,6 +37,7 @@ #include "Surelog/CommandLine/CommandLineParser.h" #include "Surelog/Common/FileSystem.h" +#include "Surelog/Common/NodeId.h" #include "Surelog/Common/PathId.h" #include "Surelog/Design/Enum.h" #include "Surelog/Design/FileContent.h" diff --git a/src/DesignCompile/CompileFileContent.cpp b/src/DesignCompile/CompileFileContent.cpp index 0f302dc0b0..994aa1a913 100644 --- a/src/DesignCompile/CompileFileContent.cpp +++ b/src/DesignCompile/CompileFileContent.cpp @@ -28,7 +28,9 @@ #include #include "Surelog/Common/NodeId.h" +#include "Surelog/Design/FileCNodeId.h" #include "Surelog/Design/FileContent.h" +#include "Surelog/Design/VObject.h" #include "Surelog/DesignCompile/CompileHelper.h" #include "Surelog/SourceCompile/VObjectTypes.h" diff --git a/src/DesignCompile/CompileHelper.cpp b/src/DesignCompile/CompileHelper.cpp index 291bc25f1c..99914dc0f5 100644 --- a/src/DesignCompile/CompileHelper.cpp +++ b/src/DesignCompile/CompileHelper.cpp @@ -25,10 +25,12 @@ #include "Surelog/CommandLine/CommandLineParser.h" #include "Surelog/Common/FileSystem.h" +#include "Surelog/Common/NodeId.h" #include "Surelog/Common/PathId.h" #include "Surelog/Design/DataType.h" #include "Surelog/Design/DummyType.h" #include "Surelog/Design/Enum.h" +#include "Surelog/Design/FileCNodeId.h" #include "Surelog/Design/FileContent.h" #include "Surelog/Design/ModuleDefinition.h" #include "Surelog/Design/ModuleInstance.h" @@ -40,6 +42,7 @@ #include "Surelog/Design/Struct.h" #include "Surelog/Design/TfPortItem.h" #include "Surelog/Design/Union.h" +#include "Surelog/Design/VObject.h" #include "Surelog/DesignCompile/CompileDesign.h" #include "Surelog/DesignCompile/UhdmWriter.h" #include "Surelog/ErrorReporting/Error.h" diff --git a/src/DesignCompile/CompileModule.cpp b/src/DesignCompile/CompileModule.cpp index 45a436f730..1cf1fae7e6 100644 --- a/src/DesignCompile/CompileModule.cpp +++ b/src/DesignCompile/CompileModule.cpp @@ -27,9 +27,13 @@ #include "Surelog/Common/FileSystem.h" #include "Surelog/Common/NodeId.h" #include "Surelog/Common/SymbolId.h" +#include "Surelog/Design/ClockingBlock.h" +#include "Surelog/Design/FileCNodeId.h" #include "Surelog/Design/FileContent.h" #include "Surelog/Design/ModuleDefinition.h" #include "Surelog/Design/ModuleInstance.h" +#include "Surelog/Design/Signal.h" +#include "Surelog/Design/VObject.h" #include "Surelog/DesignCompile/CompileDesign.h" #include "Surelog/DesignCompile/CompileHelper.h" #include "Surelog/ErrorReporting/Error.h" diff --git a/src/DesignCompile/CompilePackage.cpp b/src/DesignCompile/CompilePackage.cpp index 1ebd292046..f0519d623a 100644 --- a/src/DesignCompile/CompilePackage.cpp +++ b/src/DesignCompile/CompilePackage.cpp @@ -25,6 +25,7 @@ #include "Surelog/CommandLine/CommandLineParser.h" #include "Surelog/Common/NodeId.h" +#include "Surelog/Design/FileCNodeId.h" #include "Surelog/Design/FileContent.h" #include "Surelog/Design/VObject.h" #include "Surelog/DesignCompile/CompileDesign.h" diff --git a/src/DesignCompile/CompileProgram.cpp b/src/DesignCompile/CompileProgram.cpp index 5a0a66be4a..796e4a2477 100644 --- a/src/DesignCompile/CompileProgram.cpp +++ b/src/DesignCompile/CompileProgram.cpp @@ -31,7 +31,9 @@ #include "Surelog/CommandLine/CommandLineParser.h" #include "Surelog/Common/NodeId.h" +#include "Surelog/Design/FileCNodeId.h" #include "Surelog/Design/FileContent.h" +#include "Surelog/Design/VObject.h" #include "Surelog/DesignCompile/CompileDesign.h" #include "Surelog/DesignCompile/CompileHelper.h" #include "Surelog/ErrorReporting/Error.h" diff --git a/src/DesignCompile/CompileStmt.cpp b/src/DesignCompile/CompileStmt.cpp index cef269e774..c948dd6d7e 100644 --- a/src/DesignCompile/CompileStmt.cpp +++ b/src/DesignCompile/CompileStmt.cpp @@ -22,6 +22,7 @@ */ #include "Surelog/Common/FileSystem.h" +#include "Surelog/Common/NodeId.h" #include "Surelog/Design/BindStmt.h" #include "Surelog/Design/Design.h" #include "Surelog/Design/Enum.h" @@ -31,6 +32,7 @@ #include "Surelog/Design/ModuleInstance.h" #include "Surelog/Design/Netlist.h" #include "Surelog/Design/Task.h" +#include "Surelog/Design/VObject.h" #include "Surelog/DesignCompile/CompileDesign.h" #include "Surelog/DesignCompile/CompileHelper.h" #include "Surelog/DesignCompile/UhdmWriter.h" diff --git a/src/DesignCompile/CompileType.cpp b/src/DesignCompile/CompileType.cpp index 3afae0fade..e0017e0a97 100644 --- a/src/DesignCompile/CompileType.cpp +++ b/src/DesignCompile/CompileType.cpp @@ -23,6 +23,7 @@ #include "Surelog/CommandLine/CommandLineParser.h" #include "Surelog/Common/FileSystem.h" +#include "Surelog/Common/NodeId.h" #include "Surelog/Design/DataType.h" #include "Surelog/Design/DummyType.h" #include "Surelog/Design/Enum.h" @@ -33,6 +34,7 @@ #include "Surelog/Design/Netlist.h" #include "Surelog/Design/ParamAssign.h" #include "Surelog/Design/Parameter.h" +#include "Surelog/Design/Signal.h" #include "Surelog/Design/SimpleType.h" #include "Surelog/Design/Struct.h" #include "Surelog/Design/Task.h" diff --git a/src/DesignCompile/DesignElaboration.cpp b/src/DesignCompile/DesignElaboration.cpp index 49575142bb..dfaf419d9b 100644 --- a/src/DesignCompile/DesignElaboration.cpp +++ b/src/DesignCompile/DesignElaboration.cpp @@ -25,11 +25,13 @@ #include "Surelog/CommandLine/CommandLineParser.h" #include "Surelog/Common/FileSystem.h" +#include "Surelog/Common/NodeId.h" #include "Surelog/Common/SymbolId.h" #include "Surelog/Config/ConfigSet.h" #include "Surelog/Design/BindStmt.h" #include "Surelog/Design/DefParam.h" #include "Surelog/Design/DesignElement.h" +#include "Surelog/Design/FileCNodeId.h" #include "Surelog/Design/FileContent.h" #include "Surelog/Design/ModuleDefinition.h" #include "Surelog/Design/ModuleInstance.h" diff --git a/src/DesignCompile/ElaborationStep.cpp b/src/DesignCompile/ElaborationStep.cpp index 9c359bb944..9124d86c5f 100644 --- a/src/DesignCompile/ElaborationStep.cpp +++ b/src/DesignCompile/ElaborationStep.cpp @@ -37,11 +37,13 @@ #include #include "Surelog/CommandLine/CommandLineParser.h" +#include "Surelog/Common/Containers.h" #include "Surelog/Common/FileSystem.h" #include "Surelog/Common/NodeId.h" #include "Surelog/Design/DataType.h" #include "Surelog/Design/DummyType.h" #include "Surelog/Design/Enum.h" +#include "Surelog/Design/FileCNodeId.h" #include "Surelog/Design/FileContent.h" #include "Surelog/Design/Function.h" #include "Surelog/Design/ModuleDefinition.h" diff --git a/src/DesignCompile/EvalFunc.cpp b/src/DesignCompile/EvalFunc.cpp index 7920e97b8d..24393c557a 100644 --- a/src/DesignCompile/EvalFunc.cpp +++ b/src/DesignCompile/EvalFunc.cpp @@ -26,6 +26,7 @@ #include "Surelog/Design/ParamAssign.h" #include "Surelog/DesignCompile/CompileDesign.h" #include "Surelog/DesignCompile/CompileHelper.h" +#include "Surelog/Expression/Value.h" #include "Surelog/SourceCompile/Compiler.h" #include "Surelog/SourceCompile/SymbolTable.h" #include "Surelog/Utils/StringUtils.h" diff --git a/src/DesignCompile/ResolveSymbols.cpp b/src/DesignCompile/ResolveSymbols.cpp index 0b98c52e1f..75c74cd625 100644 --- a/src/DesignCompile/ResolveSymbols.cpp +++ b/src/DesignCompile/ResolveSymbols.cpp @@ -28,6 +28,7 @@ #include "Surelog/Common/SymbolId.h" #include "Surelog/Design/FileContent.h" #include "Surelog/Design/ModuleDefinition.h" +#include "Surelog/Design/VObject.h" #include "Surelog/DesignCompile/CompileDesign.h" #include "Surelog/Library/Library.h" #include "Surelog/Package/Package.h" diff --git a/src/DesignCompile/TestbenchElaboration.cpp b/src/DesignCompile/TestbenchElaboration.cpp index 285ed53c0d..aad69a0846 100644 --- a/src/DesignCompile/TestbenchElaboration.cpp +++ b/src/DesignCompile/TestbenchElaboration.cpp @@ -23,6 +23,7 @@ #include "Surelog/DesignCompile/TestbenchElaboration.h" +#include "Surelog/Common/Containers.h" #include "Surelog/Common/FileSystem.h" #include "Surelog/Common/NodeId.h" #include "Surelog/Common/PathId.h" diff --git a/src/DesignCompile/UhdmWriter.cpp b/src/DesignCompile/UhdmWriter.cpp index 29e4092862..f7e163ebd3 100644 --- a/src/DesignCompile/UhdmWriter.cpp +++ b/src/DesignCompile/UhdmWriter.cpp @@ -38,9 +38,11 @@ #include #include "Surelog/CommandLine/CommandLineParser.h" +#include "Surelog/Common/Containers.h" #include "Surelog/Common/FileSystem.h" #include "Surelog/Common/NodeId.h" #include "Surelog/Common/SymbolId.h" +#include "Surelog/Design/ClockingBlock.h" #include "Surelog/Design/DesignElement.h" #include "Surelog/Design/FileContent.h" #include "Surelog/Design/ModPort.h" @@ -55,6 +57,7 @@ #include "Surelog/ErrorReporting/Error.h" #include "Surelog/ErrorReporting/ErrorDefinition.h" #include "Surelog/ErrorReporting/Location.h" +#include "Surelog/Expression/Value.h" #include "Surelog/Package/Package.h" #include "Surelog/SourceCompile/Compiler.h" #include "Surelog/SourceCompile/SymbolTable.h" diff --git a/src/Expression/ExprBuilder_test.cpp b/src/Expression/ExprBuilder_test.cpp index 0e02f31c5d..97af87a6e7 100644 --- a/src/Expression/ExprBuilder_test.cpp +++ b/src/Expression/ExprBuilder_test.cpp @@ -23,6 +23,7 @@ #include #include "Surelog/Design/FileContent.h" +#include "Surelog/Expression/Value.h" #include "Surelog/SourceCompile/ParserHarness.h" #include "Surelog/SourceCompile/VObjectTypes.h" diff --git a/src/Library/SVLibShapeListener.cpp b/src/Library/SVLibShapeListener.cpp index 3a56185675..03d88ce237 100644 --- a/src/Library/SVLibShapeListener.cpp +++ b/src/Library/SVLibShapeListener.cpp @@ -39,6 +39,7 @@ #include "Surelog/Library/Library.h" #include "Surelog/Library/LibrarySet.h" #include "Surelog/Library/ParseLibraryDef.h" +#include "Surelog/SourceCompile/IncludeFileInfo.h" #include "Surelog/SourceCompile/ParseFile.h" #include "Surelog/SourceCompile/SymbolTable.h" #include "Surelog/SourceCompile/VObjectTypes.h" diff --git a/src/Package/Package.cpp b/src/Package/Package.cpp index c27fe4afc1..0383cd8a94 100644 --- a/src/Package/Package.cpp +++ b/src/Package/Package.cpp @@ -26,7 +26,9 @@ #include #include +#include "Surelog/Common/Containers.h" #include "Surelog/Common/NodeId.h" +#include "Surelog/Design/DesignComponent.h" #include "Surelog/Design/FileContent.h" #include "Surelog/Testbench/ClassDefinition.h" diff --git a/src/SourceCompile/AnalyzeFile.cpp b/src/SourceCompile/AnalyzeFile.cpp index 8c0b923f7c..898033f37e 100644 --- a/src/SourceCompile/AnalyzeFile.cpp +++ b/src/SourceCompile/AnalyzeFile.cpp @@ -34,11 +34,13 @@ #include "Surelog/CommandLine/CommandLineParser.h" #include "Surelog/Common/FileSystem.h" #include "Surelog/Common/PathId.h" +#include "Surelog/Common/SymbolId.h" #include "Surelog/Design/Design.h" #include "Surelog/ErrorReporting/Error.h" #include "Surelog/ErrorReporting/ErrorContainer.h" #include "Surelog/ErrorReporting/ErrorDefinition.h" #include "Surelog/ErrorReporting/Location.h" +#include "Surelog/SourceCompile/IncludeFileInfo.h" #include "Surelog/SourceCompile/SymbolTable.h" #include "Surelog/Utils/StringUtils.h" diff --git a/src/SourceCompile/CompileSourceFile.cpp b/src/SourceCompile/CompileSourceFile.cpp index c7440be56c..f2cdc0c539 100644 --- a/src/SourceCompile/CompileSourceFile.cpp +++ b/src/SourceCompile/CompileSourceFile.cpp @@ -26,6 +26,7 @@ #include "Surelog/CommandLine/CommandLineParser.h" #include "Surelog/Common/FileSystem.h" #include "Surelog/Common/PathId.h" +#include "Surelog/Common/SymbolId.h" #include "Surelog/ErrorReporting/Error.h" #include "Surelog/ErrorReporting/ErrorContainer.h" #include "Surelog/ErrorReporting/ErrorDefinition.h" diff --git a/src/SourceCompile/ParseFile.cpp b/src/SourceCompile/ParseFile.cpp index eee9c19e23..3668fe0b72 100644 --- a/src/SourceCompile/ParseFile.cpp +++ b/src/SourceCompile/ParseFile.cpp @@ -45,6 +45,7 @@ #include "Surelog/SourceCompile/AntlrParserErrorListener.h" #include "Surelog/SourceCompile/AntlrParserHandler.h" #include "Surelog/SourceCompile/CompileSourceFile.h" +#include "Surelog/SourceCompile/IncludeFileInfo.h" #include "Surelog/SourceCompile/SV3_1aTreeShapeListener.h" #include "Surelog/SourceCompile/SymbolTable.h" #include "Surelog/Utils/StringUtils.h" diff --git a/src/SourceCompile/PreprocessFile.cpp b/src/SourceCompile/PreprocessFile.cpp index 2d9d0b2663..dcd9d00d2b 100644 --- a/src/SourceCompile/PreprocessFile.cpp +++ b/src/SourceCompile/PreprocessFile.cpp @@ -41,6 +41,7 @@ #include "Surelog/CommandLine/CommandLineParser.h" #include "Surelog/Common/FileSystem.h" #include "Surelog/Common/PathId.h" +#include "Surelog/Common/SymbolId.h" #include "Surelog/Design/FileContent.h" #include "Surelog/ErrorReporting/ErrorContainer.h" #include "Surelog/ErrorReporting/ErrorDefinition.h" @@ -50,6 +51,7 @@ #include "Surelog/SourceCompile/CompilationUnit.h" #include "Surelog/SourceCompile/CompileSourceFile.h" #include "Surelog/SourceCompile/Compiler.h" +#include "Surelog/SourceCompile/IncludeFileInfo.h" #include "Surelog/SourceCompile/MacroInfo.h" #include "Surelog/SourceCompile/SV3_1aPpTreeShapeListener.h" #include "Surelog/SourceCompile/SymbolTable.h" diff --git a/src/SourceCompile/PreprocessHarness.cpp b/src/SourceCompile/PreprocessHarness.cpp index 7e4cfc16c5..64276e34fb 100644 --- a/src/SourceCompile/PreprocessHarness.cpp +++ b/src/SourceCompile/PreprocessHarness.cpp @@ -28,6 +28,7 @@ #include "Surelog/CommandLine/CommandLineParser.h" #include "Surelog/Common/PathId.h" +#include "Surelog/Common/SymbolId.h" #include "Surelog/Library/Library.h" #include "Surelog/SourceCompile/CompilationUnit.h" #include "Surelog/SourceCompile/CompileSourceFile.h" diff --git a/src/SourceCompile/SV3_1aPpTreeShapeListener.cpp b/src/SourceCompile/SV3_1aPpTreeShapeListener.cpp index 45a5d6e3f8..8938c684e8 100644 --- a/src/SourceCompile/SV3_1aPpTreeShapeListener.cpp +++ b/src/SourceCompile/SV3_1aPpTreeShapeListener.cpp @@ -35,6 +35,7 @@ #include "Surelog/SourceCompile/CompilationUnit.h" #include "Surelog/SourceCompile/CompileSourceFile.h" #include "Surelog/SourceCompile/Compiler.h" +#include "Surelog/SourceCompile/IncludeFileInfo.h" #include "Surelog/SourceCompile/MacroInfo.h" #include "Surelog/SourceCompile/PreprocessFile.h" #include "Surelog/SourceCompile/SymbolTable.h" diff --git a/src/SourceCompile/SV3_1aTreeShapeListener.cpp b/src/SourceCompile/SV3_1aTreeShapeListener.cpp index 0fbccde0a1..09bf8a6236 100644 --- a/src/SourceCompile/SV3_1aTreeShapeListener.cpp +++ b/src/SourceCompile/SV3_1aTreeShapeListener.cpp @@ -32,11 +32,13 @@ #include "Surelog/CommandLine/CommandLineParser.h" #include "Surelog/Common/FileSystem.h" #include "Surelog/Common/PathId.h" +#include "Surelog/Common/SymbolId.h" #include "Surelog/Design/Design.h" #include "Surelog/Design/FileContent.h" #include "Surelog/ErrorReporting/ErrorDefinition.h" #include "Surelog/SourceCompile/CompilationUnit.h" #include "Surelog/SourceCompile/Compiler.h" +#include "Surelog/SourceCompile/IncludeFileInfo.h" #include "Surelog/SourceCompile/ParseFile.h" #include "Surelog/SourceCompile/SymbolTable.h" #include "Surelog/SourceCompile/VObjectTypes.h" diff --git a/src/Testbench/ClassDefinition.cpp b/src/Testbench/ClassDefinition.cpp index 1cd2cabae5..a06fa6e934 100644 --- a/src/Testbench/ClassDefinition.cpp +++ b/src/Testbench/ClassDefinition.cpp @@ -28,6 +28,7 @@ #include #include "Surelog/Common/NodeId.h" +#include "Surelog/Design/DesignComponent.h" #include "Surelog/Design/FileContent.h" #include "Surelog/Design/Parameter.h" #include "Surelog/SourceCompile/VObjectTypes.h" diff --git a/src/Testbench/TypeDef.cpp b/src/Testbench/TypeDef.cpp index 084eaa3aa8..6f24a68d33 100644 --- a/src/Testbench/TypeDef.cpp +++ b/src/Testbench/TypeDef.cpp @@ -26,6 +26,7 @@ #include #include "Surelog/Common/NodeId.h" +#include "Surelog/Design/DataType.h" #include "Surelog/Design/FileContent.h" namespace SURELOG { diff --git a/src/main.cpp b/src/main.cpp index 8b865ba319..8fe0928c9b 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -48,8 +48,10 @@ #include "Surelog/API/PythonAPI.h" #include "Surelog/API/Surelog.h" #include "Surelog/CommandLine/CommandLineParser.h" +#include "Surelog/Common/FileSystem.h" #include "Surelog/Common/PathId.h" #include "Surelog/Common/PlatformFileSystem.h" +#include "Surelog/Common/SymbolId.h" #include "Surelog/ErrorReporting/Error.h" #include "Surelog/ErrorReporting/ErrorContainer.h" #include "Surelog/ErrorReporting/ErrorDefinition.h" diff --git a/src/roundtrip.cpp b/src/roundtrip.cpp index 63ba5f17fd..fb5801baca 100644 --- a/src/roundtrip.cpp +++ b/src/roundtrip.cpp @@ -52,6 +52,7 @@ #include "Surelog/API/Surelog.h" #include "Surelog/CommandLine/CommandLineParser.h" +#include "Surelog/Common/FileSystem.h" #include "Surelog/Common/PlatformFileSystem.h" #include "Surelog/ErrorReporting/ErrorContainer.h" #include "Surelog/SourceCompile/SymbolTable.h"