[llvm-commits] [llvm] r89377 - in /llvm/trunk/lib/Target/ARM: ARMInstrFormats.td ARMInstrNEON.td

Johnny Chen johnny.chen at apple.com
Thu Nov 19 13:29:33 PST 2009


OK.  Thanks!

On Nov 19, 2009, at 1:02 PM, Bob Wilson wrote:

> 
> On Nov 19, 2009, at 12:01 PM, Johnny Chen wrote:
> 
>> Hi Bob,
>> 
>> If there is a more elegant way to specify this information, I'm more than willing to revert the patch.
>> However, I see no other way to specify that, for example:
>> 
>> //   VST4LN   : Vector Store (single 4-element structure from one lane)
>> class VST4LN<bits<4> op11_8, string OpcodeStr>
>> : NLdStLN<1,0b00,op11_8, (outs),
>>           (ins addrmode6:$addr, DPR:$src1, DPR:$src2, DPR:$src3, DPR:$src4,
>>           nohash_imm:$lane), IIC_VST,
>>           !strconcat(OpcodeStr,
>>           "\t\\{$src1[$lane],$src2[$lane],$src3[$lane],$src4[$lane]\\}, $addr"),
>>           "", []>;
> 
> We should be able to use NLdSt and set op7_4 to "{?,?,?,?}".  The rest of your change would stay the same.
> 
>> How do I view pr5470?
> 
> http://llvm.org/bugs/show_bug.cgi?id=5470





More information about the llvm-commits mailing list