[llvm-commits] ARM NEON patch for ARMInstrFormats.td
Jim Grosbach
grosbach at apple.com
Mon Oct 19 17:39:45 PDT 2009
That one's in, too, now. Thanks for the reminder. :)
-Jim
On Oct 19, 2009, at 5:33 PM, Johnny Chen wrote:
> No problem.
> BTW, is my previous patch concerning VEXT (Vector Extract) still
> being reviewed? :-)
>
> On Oct 19, 2009, at 5:19 PM, Jim Grosbach wrote:
>
>> Applied as r84570.
>>
>> Thanks again for these patches.
>>
>> -Jim
>>
>> On Oct 19, 2009, at 4:46 PM, Johnny Chen wrote:
>>
>>> 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.
>>>
>>> <ARM-NEON-NLdSt.patch>
>>>
>>>
>>> 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________________________
>>>
>>> _______________________________________________
>>> llvm-commits mailing list
>>> llvm-commits at cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>>
>
More information about the llvm-commits
mailing list