[llvm-commits] [llvm] r89377 - in /llvm/trunk/lib/Target/ARM: ARMInstrFormats.td ARMInstrNEON.td
Bob Wilson
bob.wilson at apple.com
Thu Nov 19 13:02:12 PST 2009
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