[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