diff options
author | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2017-10-04 12:00:34 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2017-10-04 12:00:34 +0000 |
commit | 4f15b6a282bc4c11ee8b32dac4f05aab10ce3e10 (patch) | |
tree | e2cff2f4ad2fc459a9fb658dd4c251145353c6e1 /gcc/doc | |
parent | 30d027da83cdcc174747ce19381525a16c4a4503 (diff) | |
download | gcc-4f15b6a282bc4c11ee8b32dac4f05aab10ce3e10.zip gcc-4f15b6a282bc4c11ee8b32dac4f05aab10ce3e10.tar.gz gcc-4f15b6a282bc4c11ee8b32dac4f05aab10ce3e10.tar.bz2 |
New target check: vect_peeling_profitable
gcc/ChangeLog:
2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* doc/sourcebuild.texi: Document vect_peeling_profitable.
gcc/testsuite/ChangeLog:
2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
vector loop peeling.
* lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
New proc.
From-SVN: r253407
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/sourcebuild.texi | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi index e09bca1..1646d0a 100644 --- a/gcc/doc/sourcebuild.texi +++ b/gcc/doc/sourcebuild.texi @@ -1404,6 +1404,9 @@ Target supports a vector misalign access. @item vect_no_align Target does not support a vector alignment mechanism. +@item vect_peeling_profitable +Target might require to peel loops for alignment purposes. + @item vect_no_int_min_max Target does not support a vector min and max instruction on @code{int}. |