Quantcast
Channel: Active questions tagged gcc - Stack Overflow
Viewing all articles
Browse latest Browse all 22157

gcc Auto-Vectorization - Understanding output messages

$
0
0

I'm currently trying to understand the output of the gcc Vectorizer.I compiled my program using -O2 -ftree-vectorize -fopt-info-vec-all and gcc 8.2.0.

However, I do not understand, what is meant by some of the output messages, and cannot seem to find explanations on the internet.

What is meant by PHI in the following examples?

test.c:14: note: Analyze phi: i_53 = PHI <i_18(7), 0(5)>
test.c:14: note: Access function of PHI: {1024, +, 4294967295}_2

And what is the problem here?

test.c:5: note: not vectorized: not enough data-refs in basic block.

Any help is greatly appreciated.

(I'm not looking for help in solving the issues atm, just trying to understand what they are in the first place)


Viewing all articles
Browse latest Browse all 22157

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>