[PATCH] D103254: Preserve more MD_mem_parallel_loop_access and MD_access_group in SROA

Mark Mendell via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 7 10:35:05 PDT 2021


mmendell added a comment.

I really don't know enough to recreate the paths through all the places.  The LIT test that I submitted is derived from an actual failure to propagate llvm.access.group in our compiler (and the change in visitIntrinsicInst(IntrinsicInst &II) from LI to SI).  The others I just added to be consistent with existing calls to propagate the metadata that were already present.

llvm.access.group <https://llvm.org/docs/LangRef.html#llvm-access-group-metadata> is used with llvm.loop.parallel_accesses to  mark loads/stores that don't have loop carried memory dependencies


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

https://reviews.llvm.org/D103254



More information about the llvm-commits mailing list