Last active
August 29, 2015 14:03
-
-
Save tavianator/65f8642a5b859d6cb181 to your computer and use it in GitHub Desktop.
Output of gcc -std=c11 -O3 -fopt-info-all-vec -S slp-test.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
slp-test.c:8:17: note: ===vect_slp_analyze_bb=== | |
slp-test.c:8:17: note: === vect_analyze_data_refs === | |
slp-test.c:8:17: note: got vectype for stmt: _4 = x0_3(D)->z; | |
vector(2) double | |
slp-test.c:8:17: note: got vectype for stmt: _7 = n_6(D)->z; | |
vector(2) double | |
slp-test.c:8:17: note: got vectype for stmt: _9 = x0_3(D)->x; | |
vector(2) double | |
slp-test.c:8:17: note: got vectype for stmt: _10 = n_6(D)->x; | |
vector(2) double | |
slp-test.c:8:17: note: got vectype for stmt: _13 = x0_3(D)->y; | |
vector(2) double | |
slp-test.c:8:17: note: got vectype for stmt: _14 = n_6(D)->y; | |
vector(2) double | |
slp-test.c:8:17: note: === vect_analyze_data_ref_accesses === | |
slp-test.c:8:17: note: Detected interleaving x0_3(D)->x and x0_3(D)->y | |
slp-test.c:8:17: note: Detected interleaving x0_3(D)->x and x0_3(D)->z | |
slp-test.c:8:17: note: Detected interleaving n_6(D)->x and n_6(D)->y | |
slp-test.c:8:17: note: Detected interleaving n_6(D)->x and n_6(D)->z | |
slp-test.c:8:17: note: Detected interleaving of size 3 | |
slp-test.c:8:17: note: Detected interleaving of size 3 | |
slp-test.c:8:17: note: === vect_pattern_recog === | |
slp-test.c:8:17: note: vect_is_simple_use: operand _10 | |
slp-test.c:8:17: note: def_stmt: _10 = n_6(D)->x; | |
slp-test.c:8:17: note: type of def: 3. | |
slp-test.c:8:17: note: vect_is_simple_use: operand _14 | |
slp-test.c:8:17: note: def_stmt: _14 = n_6(D)->y; | |
slp-test.c:8:17: note: type of def: 3. | |
slp-test.c:8:17: note: === vect_analyze_data_refs_alignment === | |
slp-test.c:8:17: note: vect_compute_data_ref_alignment: | |
slp-test.c:8:17: note: misalign = 0 bytes of ref x0_3(D)->z | |
slp-test.c:8:17: note: vect_compute_data_ref_alignment: | |
slp-test.c:8:17: note: misalign = 0 bytes of ref n_6(D)->z | |
slp-test.c:8:17: note: vect_compute_data_ref_alignment: | |
slp-test.c:8:17: note: misalign = 0 bytes of ref x0_3(D)->x | |
slp-test.c:8:17: note: vect_compute_data_ref_alignment: | |
slp-test.c:8:17: note: misalign = 0 bytes of ref n_6(D)->x | |
slp-test.c:8:17: note: vect_compute_data_ref_alignment: | |
slp-test.c:8:17: note: misalign = 8 bytes of ref x0_3(D)->y | |
slp-test.c:8:17: note: vect_compute_data_ref_alignment: | |
slp-test.c:8:17: note: misalign = 8 bytes of ref n_6(D)->y | |
slp-test.c:8:17: note: === vect_analyze_slp === | |
slp-test.c:8:17: note: Failed to SLP the basic block. | |
slp-test.c:8:17: note: not vectorized: failed to find SLP opportunities in basic block. | |
slp-test.c:11:48: note: ===vect_slp_analyze_bb=== | |
slp-test.c:11:48: note: === vect_analyze_data_refs === | |
slp-test.c:11:48: note: not vectorized: not enough data-refs in basic block. | |
slp-test.c:6:1: note: ===vect_slp_analyze_bb=== | |
slp-test.c:6:1: note: === vect_analyze_data_refs === | |
slp-test.c:6:1: note: not vectorized: not enough data-refs in basic block. | |
slp-test.c:11:3: note: ===vect_slp_analyze_bb=== | |
slp-test.c:11:3: note: === vect_analyze_data_refs === | |
slp-test.c:11:3: note: not vectorized: not enough data-refs in basic block. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment