[PATCH] D131687: [AArch64] Replace aarch64_sve_ldN intrinsic by aarch64_sve_ldN.sret

Caroline via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 15 07:06:43 PDT 2022


CarolineConcatto marked an inline comment as done.
CarolineConcatto added inline comments.


================
Comment at: llvm/test/CodeGen/AArch64/sve-calling-convention-mixed.ll:127
 ; CHECK-NEXT:    ptrue p0.d
-; CHECK-NEXT:    st1d { z16.d }, p0, [sp]
-; CHECK-NEXT:    st1d { z17.d }, p0, [sp, #1, mul vl]
-; CHECK-NEXT:    st1d { z18.d }, p0, [sp, #2, mul vl]
+; CHECK-NEXT:    st1d { z2.d }, p0, [sp]
+; CHECK-NEXT:    st1d { z2.d }, p0, [sp, #1, mul vl]
----------------
sdesmalen wrote:
> I would have expected no asm changes. The test is not equivalent to the previous code.
Yes, you were correct. I was taken the same load twice.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D131687



More information about the llvm-commits mailing list