https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
--- Comment #68 from Andrew Pinski ---
(In reply to rsand...@gcc.gnu.org from comment #62)
> For the two bfi ones: are we really sure that the old code is better?
> It's a difference between a MOV and a BFI or an AND and an ORR.
> The BFI wins
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|9.3 |9.4
--- Comment #67 from Jakub Jelinek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
--- Comment #66 from CVS Commits ---
The master branch has been updated by Richard Sandiford :
https://gcc.gnu.org/g:bba0c624c8b1d6e54dc58091dd21b0c2ab000434
commit r10-6485-gbba0c624c8b1d6e54dc58091dd21b0c2ab000434
Author: Richard Sandiford
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
--- Comment #66 from CVS Commits ---
The master branch has been updated by Richard Sandiford :
https://gcc.gnu.org/g:bba0c624c8b1d6e54dc58091dd21b0c2ab000434
commit r10-6485-gbba0c624c8b1d6e54dc58091dd21b0c2ab000434
Author: Richard Sandiford
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
--- Comment #65 from CVS Commits ---
The master branch has been updated by Richard Sandiford :
https://gcc.gnu.org/g:b65a1eb3fae53f2e1ea1ef8c1164f490d55855a1
commit r10-6484-gb65a1eb3fae53f2e1ea1ef8c1164f490d55855a1
Author: Richard Sandiford
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
--- Comment #64 from CVS Commits ---
The master branch has been updated by Richard Sandiford :
https://gcc.gnu.org/g:2812a28418b72b24979805cfca1f140dda4963b7
commit r10-6331-g2812a28418b72b24979805cfca1f140dda4963b7
Author: Richard Sandiford
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
--- Comment #63 from CVS Commits ---
The master branch has been updated by Richard Sandiford :
https://gcc.gnu.org/g:465c7c89e92a6d6d582173e505cb16dcb9873034
commit r10-6283-g465c7c89e92a6d6d582173e505cb16dcb9873034
Author: Richard Sandiford
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
--- Comment #61 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #60)
> NOTICE how bfi1_1 uses one rlwimi while bfi1 has rlwinm followed by or but
> could just used rlwimi . This is a generic problem of combine wanting to
> use
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
--- Comment #60 from Andrew Pinski ---
(In reply to Segher Boessenkool from comment #59)
> You either do a define_split (splitting the above ior thing into the two
> insns you want, during combine itself), or you do a define_insn_and_split,
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
--- Comment #59 from Segher Boessenkool ---
(In reply to Andrew Pinski from comment #58)
> (In reply to Jeffrey A. Law from comment #39)
> > Failed to match this instruction:
> > (set (reg/i:DI 0 x0)
> > (ior:DI (and:DI (reg:DI 95)
> >
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
--- Comment #58 from Andrew Pinski ---
(In reply to Jeffrey A. Law from comment #39)
> We've actually got an RMW insn when combine starts. But...
> Trying 17, 7 -> 13:
>17: r92:DI=r95:DI
> REG_DEAD r95:DI
> 7:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|9.2 |9.3
--- Comment #57 from Jakub Jelinek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|9.0 |9.2
--- Comment #56 from Jakub Jelinek
14 matches
Mail list logo