[llvm-commits] ARM NEON patch for ARMInstrFormats.td
Johnny Chen
johnny.chen at apple.com
Mon Oct 19 16:46:50 PDT 2009
Hi,
I manually edited the patch file to remove some hunks which represent WIP
to not over-specify some immediate fields. But this patch should be easy
to review so I send it first.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ARM-NEON-NLdSt.patch
Type: application/octet-stream
Size: 1096 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20091019/1e869b37/attachment.obj>
-------------- next part --------------
All the following NEON instructions are under-specified without this patch:
VLD1d16 11110100________________________
VLD1d32 11110100________________________
VLD1d64 11110100________________________
VLD1d8 11110100________________________
VLD1df 11110100________________________
VLD1q16 11110100________________________
VLD1q32 11110100________________________
VLD1q64 11110100________________________
VLD1q8 11110100________________________
VLD1qf 11110100________________________
VLD2LNd16 11110100________________________
VLD2LNd32 11110100________________________
VLD2LNd8 11110100________________________
VLD2LNq16a 11110100________________________
VLD2LNq16b 11110100________________________
VLD2LNq32a 11110100________________________
VLD2LNq32b 11110100________________________
VLD2d16 11110100________________________
VLD2d32 11110100________________________
VLD2d64 11110100________________________
VLD2d8 11110100________________________
VLD2q16 11110100________________________
VLD2q32 11110100________________________
VLD2q8 11110100________________________
VLD3LNd16 11110100________________________
VLD3LNd32 11110100________________________
VLD3LNd8 11110100________________________
VLD3LNq16a 11110100________________________
VLD3LNq16b 11110100________________________
VLD3LNq32a 11110100________________________
VLD3LNq32b 11110100________________________
VLD3d16 11110100________________________
VLD3d32 11110100________________________
VLD3d64 11110100________________________
VLD3d8 11110100________________________
VLD3q16a 11110100________________________
VLD3q16b 11110100________________________
VLD3q32a 11110100________________________
VLD3q32b 11110100________________________
VLD3q8a 11110100________________________
VLD3q8b 11110100________________________
VLD4LNd16 11110100________________________
VLD4LNd32 11110100________________________
VLD4LNd8 11110100________________________
VLD4LNq16a 11110100________________________
VLD4LNq16b 11110100________________________
VLD4LNq32a 11110100________________________
VLD4LNq32b 11110100________________________
VLD4d16 11110100________________________
VLD4d32 11110100________________________
VLD4d64 11110100________________________
VLD4d8 11110100________________________
VLD4q16a 11110100________________________
VLD4q16b 11110100________________________
VLD4q32a 11110100________________________
VLD4q32b 11110100________________________
VLD4q8a 11110100________________________
VLD4q8b 11110100________________________
VST1d16 11110100________________________
VST1d32 11110100________________________
VST1d64 11110100________________________
VST1d8 11110100________________________
VST1df 11110100________________________
VST1q16 11110100________________________
VST1q32 11110100________________________
VST1q64 11110100________________________
VST1q8 11110100________________________
VST1qf 11110100________________________
VST2LNd16 11110100________________________
VST2LNd32 11110100________________________
VST2LNd8 11110100________________________
VST2LNq16a 11110100________________________
VST2LNq16b 11110100________________________
VST2LNq32a 11110100________________________
VST2LNq32b 11110100________________________
VST2d16 11110100________________________
VST2d32 11110100________________________
VST2d64 11110100________________________
VST2d8 11110100________________________
VST2q16 11110100________________________
VST2q32 11110100________________________
VST2q8 11110100________________________
VST3LNd16 11110100________________________
VST3LNd32 11110100________________________
VST3LNd8 11110100________________________
VST3LNq16a 11110100________________________
VST3LNq16b 11110100________________________
VST3LNq32a 11110100________________________
VST3LNq32b 11110100________________________
VST3d16 11110100________________________
VST3d32 11110100________________________
VST3d64 11110100________________________
VST3d8 11110100________________________
VST3q16a 11110100________________________
VST3q16b 11110100________________________
VST3q32a 11110100________________________
VST3q32b 11110100________________________
VST3q8a 11110100________________________
VST3q8b 11110100________________________
VST4LNd16 11110100________________________
VST4LNd32 11110100________________________
VST4LNd8 11110100________________________
VST4LNq16a 11110100________________________
VST4LNq16b 11110100________________________
VST4LNq32a 11110100________________________
VST4LNq32b 11110100________________________
VST4d16 11110100________________________
VST4d32 11110100________________________
VST4d64 11110100________________________
VST4d8 11110100________________________
VST4q16a 11110100________________________
VST4q16b 11110100________________________
VST4q32a 11110100________________________
VST4q32b 11110100________________________
VST4q8a 11110100________________________
VST4q8b 11110100________________________
More information about the llvm-commits
mailing list