[llvm] [X86] X86FixupVectorConstants - shrink vector load to movsd/movsd/movd/movq 'zero upper' instructions (PR #79000)
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 23 10:40:06 PST 2024
RKSimon wrote:
@phoebewang I've added missing general VectorConstant decodes (where before we only needed support for splats/broadcasts) and now prefer vzload over broadcasts (even if we would have been able to use a smaller broadcast constant), which seems to give consistent better codegen.
https://github.com/llvm/llvm-project/pull/79000
More information about the llvm-commits
mailing list