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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rsandifo at gcc dot gnu.org

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
late_combine2 does:
```
trying to combine definition of r0 in:
   21: x0:DI=v31:DI
into:
   14: v0:V2SI=vec_duplicate([x0:DI])
successfully matched this instruction to *aarch64_simd_ld1rv2si:
(set (reg/i:V2SI 32 v0)
    (vec_duplicate:V2SI (mem:SI (reg:DI 63 v31 [orig:103 aD.4438 ] [103]) [1
*a_3+0 S4 A32])))
original cost = 4 + 24 (weighted: 28.000000), replacement cost = 24 (weighted:
24.000000); keeping replacement
rescanning insn with uid = 14.
updating insn 14 in-place
```

For this.

Reply via email to