[llvm-commits] ARM NEON patch for ARMInstrFormats.td
Johnny Chen
johnny.chen at apple.com
Mon Oct 19 17:33:53 PDT 2009
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