https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64700
Bug 64700 depends on bug 117232, which changed state.
Bug 117232 Summary: EQ/NE comparison between avx512 kmask and -1 can be
optimized with kxortest with checking CF when using cmov
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117232
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64700
--- Comment #11 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #8)
> +FAIL: gcc.target/i386/pr113609-1.c scan-assembler-times kortest 17
> +FAIL: gcc.target/i386/pr113609-2.c scan-assembler-times [ t]+je 4
> +FAIL: gcc.target/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64700
Bug 64700 depends on bug 112402, which changed state.
Bug 112402 Summary: [12/13/14/15 Regression] Path splitting causes
if-conversion miss
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112402
What|Removed |Adde
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64700
--- Comment #10 from Andrew Pinski ---
Created attachment 59036
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59036&action=edit
Patch which extends to support commutative operations
This extends the first patch to support (all) commutativ
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64700
--- Comment #9 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #8)
> Created attachment 59035 [details]
> Start of the patch
One thing this does not support is commutative operations. I will add support
in a few minutes.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64700
--- Comment #8 from Andrew Pinski ---
Created attachment 59035
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59035&action=edit
Start of the patch
This patch extends factor_out_conditional_operation to do more than one
operand.
We can't d
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64700
Andrew Pinski changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64700
--- Comment #6 from Andrew Pinski ---
Right now we just handle unary operations, binary and others will come next.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64700
--- Comment #5 from CVS Commits ---
The trunk branch has been updated by Andrew Pinski :
https://gcc.gnu.org/g:6d6c17e45f62cfe0b7de502af299348fca548b01
commit r14-575-g6d6c17e45f62cfe0b7de502af299348fca548b01
Author: Andrew Pinski
Date: Thu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64700
Andrew Pinski changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64700
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed|2015-01-21 00:00:00 |2016-9-3
--- Comment #3 from Andrew Pins
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64700
--- Comment #2 from Jeffrey A. Law ---
I had a code hoisting pass on top of PRE a while back as well. Can't remember
why I abandoned it. Oh yea, on top of PRE :-)
I've still got a global code motion pass here based on Click's work. It
handle
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64700
Richard Biener changed:
What|Removed |Added
Keywords||missed-optimization
Status|
13 matches
Mail list logo