| 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