SPRUIG8J January 2018 – March 2024
The compiler embeds software pipelined loop information in the .asm file. This information is used to optimize C/C++ code .
The software pipelining information appears as a comment in the .asm file before a loop and for the assembly optimizer the information is displayed as the tool is running. Example4-1 illustrates the information that is generated for each loop.
The --debug_software_pipeline option adds additional information about the characteristics of the software pipeline loop, including the register usage at each cycle of the loop kernel. Information added by this option is likely useful only to very experienced C7000 users.
The following example shows some of the information that is emitted by default, that is, when the --debug_software_pipeline option is not used. When the --debug_software_pipeline option is not used, only the most useful and actionable information is displayed.