[PATCH] D120494: [NVPTX][AsmPrinter] Respect metadata 'align' for aggregate input parameters

Artem Belevich via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 24 12:08:04 PST 2022


tra added a comment.

What is the problem the patch is intended to solve? To allow better vectorization of param-space loads/stores ?



================
Comment at: llvm/test/CodeGen/NVPTX/align-annotation.ll:27
+
+!5 = !{%struct.S1_t (%struct.S1_t)* @_Z5dummy4S1_t, !"align", i32 32, !"align", i32 65568}
----------------
Does clang generate this metadata?  AFAICT, it does not. https://godbolt.org/z/s9EYbdfjT
Where is this metadata expected to come from?



Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D120494



More information about the llvm-commits mailing list