Issue 202883
Summary [x86][clang] Missed optimization for memcpy/memmove on AVX512 targets when using [[assume(size <= 64)]]
Labels clang
Assignees
Reporter LosFaul
    When you have [[assume(size <= 64]] while the size is still variable
the compiler still emits a jmp/call to memcpy/memmove
when masked load/stores could be used

https://clang.godbolt.org/z/4nWPEbbWW


_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to