DVT SystemVerilog IDE User Guide
Rev. 24.1.12, 12 June 2024

40.17.4 Compile Order View

The Compile Order View presents the hierarchy of compiled files as it results from the `include compiler directives, starting from the project top files.

Open the view from menu Window > Show View > Other... > DVT > Compile Order.

Double click on a file to open it.

You can use CamelCase or Simple Regex to locate a specific element.

The Compile Order View label presents the following statistics:

Total The total number of compiled files (the largest compiled file index).

Note: Files compiled in optimized mode, -v and -y library files are added to this count.
Unique The number of unique files in Compile Order View.

If a file is compiled multiple times with multiple compile indices, it will only be counted once to determine “unique” value.
Optimized The number of files compiled in optimized mode (files that are `included in the project multiple times, in the same invocation and same pre-processing context).

For projects with multiple natures, only the Total appears in the Compile Order label. Each language node contains information about total, unique and optimized for that language.

Right click on a file then Go To Include to jump to the include location.

Note: Library files compiled using -y and -v directives are aggregated under a dedicated section in the Compile Order, and consequently there may be discontinuities in the compile index: Build Config Hierarchy

Press Show Build Config button to open the build config hierarchy as it results from the '-f' compile directives, starting from the active build configuration.

Note: Each invocation section will be added under the coresponding build configuration file. Quick Compile Order View

Press Ctrl+I to quickly open a compiled file.

The Quick Compile Order View will pop-up and and present a filterable list of all the compiled files in the project.

You can use CamelCase or Simple Regex to locate a specific element.

Select a file and press Enter or click to open it.