Hello,
This patch converts mask type for masked builtins from signed to
unsigned. Furthermore, several redundant builtins definitions were
removed. Please have a look. It it ok for trunk?
Thanks,
Petr
2015-07-27 Petr Murzin
* config/i386/i386.c
(bdesc_special_args): Convert mask type from
Hello,
This patch adds scatter support for vectorizer (for AVX512F
instructions). Please have a look. Is it OK for trunk?
Thanks,
Petr
2015-07-31 Andrey Turetskiy
Petr Murzin
gcc/
* config/i386/i386-builtin-types.def
(VOID_PFLOAT_HI_V8DI_V16SF_INT): New
Hi,
I've macroized logic patterns. Please have a look. Is it ok for trunk?
2014-08-25 Petr Murzin
* config/i386/i386.md: Macroize logic patterns.
logic_patterns_patch
Description: Binary data
Done.
2014-08-25 Petr Murzin
* config/i386/i386.md (SWI1248_AVX512BW): New mode iterator.
(*k): Add *kqi and *khi and use
SWI1248_AVX512BW mode iterator.
Best regards,
Petr Murzin
On Mon, Aug 25, 2014 at 1:42 PM, Uros Bizjak wrote:
> On Mon, Aug 25, 2014 at 11:00 AM, Petr Murzin wr
Hi,
Please have a look at updated patch.
2014-10-22 Petr Murzin
gcc/
* simplify-rtx.c (simplify_ternary_operation): Simplify
vec_merge (vec_duplicate (vec_select)).
gcc/testsuite/
* gcc.target/i386/extract-insert-combining.c: New.
On Fri, Sep 19, 2014 at 1:43 AM
On 09 Oct 08:25, H.J. Lu wrote:
> On Thu, Oct 9, 2014 at 1:37 AM, Uros Bizjak wrote:
> > On Thu, Oct 9, 2014 at 10:25 AM, Kirill Yukhin
> > wrote:
> >> On 08 Oct 23:02, Petr Murzin wrote:
> >>> Hi,
> >>> I have measured performance impact o
On 09 Oct 08:25, H.J. Lu wrote:
> On Thu, Oct 9, 2014 at 1:37 AM, Uros Bizjak wrote:
> > On Thu, Oct 9, 2014 at 10:25 AM, Kirill Yukhin
> > wrote:
> >> On 08 Oct 23:02, Petr Murzin wrote:
> >>> Hi,
> >>> I have measured performance impact o
. Is it ok
for trunk?
Thanks,
Petr
2014-11-28 Petr Murzin
gcc/testsuite/
* gcc.target/i386/avx512bw-kunpckdq-1.c: Fix regexps for assembler scanning.
* gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
* gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
* gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto
Hello,
This patch adds scatter support for vectorizer (for AVX512F
instructions). Please have a look. Is it ok for stage 1?
2015-03-05 Andrey Turetskiy
* config/i386/i386-builtin-types.def
(VOID_PFLOAT_HI_V8DI_V16SF_INT): New.
(VOID_PDOUBLE_QI_V16SI_V8DF_INT): Ditto.
Hi,
Bootstrapped. No regressions detected. Please have a look. Is it ok for trunk?
2014-11-05 Petr Murzin
gcc/
* simplify-rtx.c (simplify_ternary_operation): Simplify
vec_merge (vec_duplicate (vec_select)).
gcc/testsuite/
* gcc.target/i386/extract-insert
Hello,
The attached patch fixes sse-14.c to compile with -masm=intel.
Bootstrapped. No regressions detected.
Please have a look. Is it ok for trunk?
2016-05-05 Petr Murzin
gcc/
* config/i386/sse.md: Use proper operand modifiers.
* config/i386/i386.c (ix86_print_operand
Hello,
Please have a look at updated patch.
On Tue, Aug 4, 2015 at 3:15 PM, Richard Biener wrote:
> On Fri, 31 Jul 2015, Petr Murzin wrote:
> @@ -5586,8 +5770,6 @@ vectorizable_store (gimple stmt,
> gimple_stmt_iterator *gsi, gimple *vec_stmt,
>prev_stmt_info = NULL;
>
) = true;
> }
>
> and as suggested merge STMT_VINFO_GATHER_P and STMT_VINFO_SCATTER_P
> using the enum so you can simply do
>
> STMT_VINFO_SCATTER_GATHER_P (smt_info) = gatherscatter;
> Otherwise the patch looks ok to me.
Fixed.
Uros, could you please have a look
Hi,
This patch allows merging of extract and insert. Please have a look.
2014-09-16 Petr Murzin
* simplify-rtx.c (simplify_ternary_operation): Allow extract and
insert merging.
extract_insert_patch
Description: Binary data
Hi,
I've fixed the uninitialized variable problem. Please have a look. Is
it ok for trunk?
2014-07-15 Petr Murzin
* gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
variable problem.
patch
Description: Binary data
piler. Please have a look. Is it ok for trunk?
2014-07-18 Petr Murzin
* gcc.target/i386/avx512f-vfixupimmpd-2.c: Add float.h instead of
values.h, change MAXDOUBLE for DBL_MAX.
* gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
* gcc.target/i386/avx512f-vfixupimmps-2.c: Add float.h instead of
val
16 matches
Mail list logo