Jim Stichnoth
2013-Apr-17 18:16 UTC
[LLVMdev] Why does x86 fast-isel reject unaligned stores?
In X86FastISel::X86SelectStore(), improperly aligned stores are rejected and handled by the DAG-based ISel. However, X86FastISel::X86SelectLoad() makes no such requirement. Is there a reason for this alignment restriction on stores? Would it be reasonable to remove it? Jim -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130417/45cad964/attachment.html>
Chris Lattner
2013-Apr-17 18:20 UTC
[LLVMdev] Why does x86 fast-isel reject unaligned stores?
On Apr 17, 2013, at 11:16 AM, Jim Stichnoth <stichnot at google.com> wrote:> In X86FastISel::X86SelectStore(), improperly aligned stores are rejected and handled by the DAG-based ISel. However, X86FastISel::X86SelectLoad() makes no such requirement. Is there a reason for this alignment restriction on stores?No idea.> Would it be reasonable to remove it?Yes! -Chris
Possibly Parallel Threads
- [LLVMdev] What does this error mean: psuedo instructions should be removed before code emission?
- [LLVMdev] What does this error mean: psuedo instructions should be removed before code emission?
- SSE return w/ elf64 ABI
- [LLVMdev] How to make X86FastISel generate code for some intrinsic functions
- [LLVMdev] What does this error mean: psuedo instructions should be removed before code emission?