https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107270

Richard Earnshaw <rearnsha at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2024-02-22
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW

--- Comment #2 from Richard Earnshaw <rearnsha at gcc dot gnu.org> ---
Successfully matched this instruction:
(set (reg/i:DI 0 x0)
    (ior:DI (and:DI (reg/v:DI 92 [ b ])
            (const_int 4294967295 [0xffffffff]))
        (ashift:DI (subreg:DI (reg:SI 100) 0)
            (const_int 32 [0x20]))))
rejecting combination of insns 10 and 15
original costs 4 + 4 = 8
replacement cost 12

But this is just BFI, so it's a costing issue.

Reply via email to