[PATCH] D139111: [AArch64][SME] Avoid going through memory for streaming-compatible splats

Paul Walker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 1 08:54:43 PST 2022


paulwalker-arm accepted this revision.
paulwalker-arm added inline comments.


================
Comment at: llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-to-int.ll:722
 ; CHECK-NEXT:    fcvtzu x8, d0
-; CHECK-NEXT:    fmov d0, x8
+; CHECK-NEXT:    mov z0.d, x8
+; CHECK-NEXT:    // kill: def $d0 killed $d0 killed $z0
----------------
This is an example of where we likely want some special `NumElements == 1` handling when lowering splat_vector but that can be done separately.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D139111/new/

https://reviews.llvm.org/D139111



More information about the llvm-commits mailing list