https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123631
--- Comment #6 from Hongtao Liu <liuhongt at gcc dot gnu.org> --- > > this obviously assumes in L1-cache data. I'm unsure whether LRA would > ever re-materialize vector constants rather than spilling/reloading, > but I expect us to hoist any such initialization out of loops and > the non-memory variant consumes an extra GPR. LRA will re-materialize vector constants, that's why r12-7530 disable memory_operand for !TARGET_INTER_UNIT_MOVES_TO_VEC.
