[llvm] [LoopIdiom] Select llvm.experimental.memset.pattern intrinsic rather than memset_pattern16 libcall (PR #126736)
Philip Reames via llvm-commits
llvm-commits at lists.llvm.org
Mon May 5 09:28:21 PDT 2025
preames wrote:
> The bigger one is I see some examples with repeated memset_pattern16 calls that wasn't there before. After looking at some of the others, I'm now isolating a smaller example.
I wrote a bunch of test cases to see if I could identity your problem. I believe this is a consequence of the second parameter (the value param) not being known to be readnone. There might be other cases, but I can definitely see this case failing to fold in DSE and GVN.
https://github.com/llvm/llvm-project/pull/126736
More information about the llvm-commits
mailing list