[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