[LLVMdev] [PATCH] Start of SIMD Reorg
David Greene
dag at cray.com
Fri Jul 9 15:25:40 PDT 2010
Now that Bruno is putting in some AVX stuff, it's a good motivator to
move my x86 SIMD reorg work into trunk (and got management to agree to
prioritize it - Thanks Bruno! :) ).
Attached is the first patch of many to accomplish this. The overall
goal is to have all x86 SIMD instructions share a set of common patterns
so that we can have a more maintainable machine description (e.g. SS,
SD, PS, PD, 128-bit, 256-bit ADD all look similar other than opcode
prefixes).
This patch merely moves some common pattern fragments (memop,
alignedload, etc.) to a file separate from X86InstrSSE.td so that all
current x86 SIMD implementations can still use the classes while the
transition happens.
Ok to commit?
-Dave
-------------- next part --------------
A non-text attachment was scrubbed...
Name: simdfrags.patch
Type: text/x-patch
Size: 31214 bytes
Desc: Fragment Reorg Patch
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100709/520c2bbf/attachment.bin>
More information about the llvm-dev
mailing list