r279458 - in /trunk/gcc: ChangeLog config/gcn/g...
ams@gcc.gnu.org
ams@gcc.gnu.org
Tue Dec 17 13:01:00 GMT 2019
Author: ams
Date: Tue Dec 17 13:01:16 2019
New Revision: 279458
URL: https://gcc.gnu.org/viewcvs?rev=279458&root=gcc&view=rev
Log:
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.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/gcn/gcn.h
trunk/gcc/config/gcn/gcn.md
More information about the Gcc-cvs
mailing list