diff options
author | Andrew Stubbs <ams@codesourcery.com> | 2019-12-17 13:01:16 +0000 |
---|---|---|
committer | Andrew Stubbs <ams@gcc.gnu.org> | 2019-12-17 13:01:16 +0000 |
commit | 34bac26458e59295541a7f485def72721a8981ef (patch) | |
tree | 8c61c7642ed7bb7cd21a214e067e4a752b76330a /gcc/tree-vect-loop.c | |
parent | 0b8499a4808d5b8b65559c99bb8c68d076f195a3 (diff) | |
download | gcc-34bac26458e59295541a7f485def72721a8981ef.zip gcc-34bac26458e59295541a7f485def72721a8981ef.tar.gz gcc-34bac26458e59295541a7f485def72721a8981ef.tar.bz2 |
Add clz and ctz for amdgcn
2019-12-17 Andrew Stubbs <ams@codesourcery.com>
gcc/
* config/gcn/gcn.h (CLZ_DEFINED_VALUE_AT_ZERO): Define.
(CTZ_DEFINED_VALUE_AT_ZERO): Define.
* config/gcn/gcn.md (s_mnemonic): Add clz and ctz.
(expander): Likewise.
(countzeros): New code iterator.
(<expander>si2): New insn pattern.
(<expander>di2): New insn pattern.
From-SVN: r279458
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions