I was hoping to analyze a performance regression with transform() but when I isolate the case to a single C++ function, VTune says there are no Windows debug symbols created by /debug=inline-debug-info. Is there a way to solve this, other than to write plain C code? ICL seems to be reporting vectorization but it acts as if only the remainder loop is executed under a new ICL version. I don't think it's worth submitting a supporttickets case when the problem can't be isolated and could be solved by avoiding C++.
Could you provide more details about the problem, is it about viewing source for inlined functions?
Where do you see the "debug=inline-debug-info" message? Screenshot or text output would be helpful.
My apologies. Upon review, I found an error in my VTune setup. Upon correction, it runs perfectly and confirms my suspicion about performance regression being associated with the vectorized branch of a function being never taken. It takes some getting used to changes in the organization of VTune menus. So I can proceed to look for the site to submit a compiler associated problem report.