What does "tasking C to intermediate language translation" mean in the Polyspace?
4 views (last 30 days)
Show older comments
MathWorks Support Team
on 3 Aug 2018
Answered: MathWorks Support Team
on 4 Sep 2018
Polyspace return these messages during analysis:
****** tasking C to intermediate language translation - 6.1.2 (P_AP)
****** tasking C to intermediate language translation - 6.1.2 (P_AP) took 56.57real, 56.57u + 0s (16.44gc)
****** tasking C to intermediate language translation - 6.1.3 (P_ITFP)
****** tasking C to intermediate language translation - 6.1.3 (P_ITFP) took 1627.17real, 1627.17u + 0s (199.72gc)
****** tasking C to intermediate language translation - 6.1.4 (P_CA)
******* tasking C to intermediate language translation - 6.1.4.1 (P_STS)
What do they mean?
Accepted Answer
MathWorks Support Team
on 3 Aug 2018
This phase corresponds to the transformation of the C or C++ code into another representation written into another language (this is the "intermediate language"). The kernel of Polyspace is going to work on this representation.
This technique is very popular in the world of compilers, or even in the world of code generation, think about CGIR (Code Generation Intermediate Representation).
This phase is quite complex and made of several subtasks, that you can see in the log (P_CA, P_STS, etc...).
Please refer to this page to learn more about the CGIR:
0 Comments
More Answers (0)
See Also
Categories
Find more on Options at Command Line Only in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!