[llvm-bugs] [Bug 39952] New: [X86] Use more aligned vector stores for memcpy/memset when alignment is known
via llvm-bugs
llvm-bugs at lists.llvm.org
Tue Dec 11 04:35:27 PST 2018
https://bugs.llvm.org/show_bug.cgi?id=39952
Bug ID: 39952
Summary: [X86] Use more aligned vector stores for memcpy/memset
when alignment is known
Product: new-bugs
Version: trunk
Hardware: PC
OS: Linux
Status: NEW
Severity: enhancement
Priority: P
Component: new bugs
Assignee: unassignedbugs at nondot.org
Reporter: clement.courbet at gmail.com
CC: htmldeveloper at gmail.com, llvm-bugs at lists.llvm.org
>From the review thread in https://reviews.llvm.org/D55365:
We can align stack objects to a 16-byte boundary, or at worst we *know* their
alignment relative to a 16-byte boundary.
We can use movaps for the aligned part at least, even if we use scalar stores
for the unaligned start/end (potentially overlapping the vector store).
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20181211/4daef993/attachment-0001.html>
More information about the llvm-bugs
mailing list