[PATCH] Move memset value into register
Serge Pavlov
sepavloff at gmail.com
Mon Sep 16 10:00:57 PDT 2013
Friendly ping.
2013/9/10 Serge Pavlov <sepavloff at gmail.com>
> Cosmetical update to the patch
> If block size is small, the size of largest move chunk may be smaller
> than the
> natural register width and target may not have resisters of such width.
> Example
> is 32-bit target that does not have 16-bit registers. Avoid allocation
> such
> illegal registers.
>
> Hi bkramer, nadav,
>
> http://llvm-reviews.chandlerc.com/D1484
>
> CHANGE SINCE LAST DIFF
> http://llvm-reviews.chandlerc.com/D1484?vs=3692&id=4161#toc
>
> Files:
> include/llvm/Target/TargetLowering.h
> lib/CodeGen/SelectionDAG/SelectionDAG.cpp
> lib/Target/X86/X86ISelLowering.cpp
> lib/Target/X86/X86ISelLowering.h
> test/CodeGen/X86/memset-sse-stack-realignment.ll
> test/CodeGen/X86/memset.ll
> test/CodeGen/X86/tlv-1.ll
>
--
Thanks,
--Serge
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130917/12483458/attachment.html>
More information about the llvm-commits
mailing list