0

現在、gcc ベクトライザーの出力を理解しようとしています。-O2 -ftree-vectorize -fopt-info-vec-allgcc 8.2.0を使用してプログラムをコンパイルしました。

ただし、一部の出力メッセージの意味がわかりません。また、インターネット上で説明を見つけることができないようです。

次の例の PHI は何を意味しますか?

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

そして、ここでの問題は何ですか?

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

どんな助けでも大歓迎です。

(問題を解決するための助けを求めているわけではありません。そもそも問題が何であるかを理解しようとしているだけです)

4

1 に答える 1