This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] Macroize logic patterns
- From: Uros Bizjak <ubizjak at gmail dot com>
- To: Petr Murzin <petrmurzin1 at gmail dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, Kirill Yukhin <kirill dot yukhin at gmail dot com>
- Date: Mon, 25 Aug 2014 11:42:18 +0200
- Subject: Re: [patch] Macroize logic patterns
- Authentication-results: sourceware.org; auth=none
- References: <CANDVG5iwpdQ_TiKPJBjT-KH1AcCUzumb4J04PupGuUQTQgR0nw at mail dot gmail dot com>
On Mon, Aug 25, 2014 at 11:00 AM, Petr Murzin <petrmurzin1@gmail.com> wrote:
> I've macroized logic patterns. Please have a look. Is it ok for trunk?
>
> 2014-08-25 Petr Murzin <petr.murzin@intel.com>
>
> * config/i386/i386.md: Macroize logic patterns.
Please write ChangeLog entry like:
*config/i386/i386.md (SWI1248_AVX512BW): New mode iterator.
(*k<logic><mode>): Add *k<logic>qi and *k<logic>hi and use
SWI1248_AVX512BW mode iterator.
+;; All integer modes with avx512bw.
+(define_mode_iterator SWI1248_avx512bw
+ [QI HI (SI "TARGET_AVX512BW") (DI "TARGET_AVX512BW")])
Mode iterator should be named in all caps.
OK with this change.
Thanks,
Uros.