[llvm-commits] ARM .td patch to specify only the well-known encoding bits for imm6 and imm4 fields

Bob Wilson bob.wilson at apple.com
Tue Oct 20 12:01:44 PDT 2009


On Oct 20, 2009, at 10:49 AM, Johnny Chen wrote:

> Hi,
>
> Refs: A8-754 (VSHLL and friends), A8-580 (VCVT between floating- 
> point and fixed-point, Advanced SIMD), A8-592 (VDUP scalar)
>
> This patch attempts to specify just the encoding bits described in  
> the manual for several vector shift, vector convert, and vector dupe
> operations.
>
> One question I have is whether we should explicitly specify that  
> VCVT's imm6 is of the pattern '1xxxxx'.
> In the submitted patch, I left the imm6 (Inst{21-16}) of VCVT  
> unspecified.
>
> Thanks.

This is exactly the problem I was hoping to avoid.  Please see my  
response to your VEXT patch before we decide whether to use this  
approach.



More information about the llvm-commits mailing list