>
> On 9/25/2017 6:03 PM, Shane Ryoo via llvm-dev wrote:
> > MultSrcOneDestInst<subOpcode, op0t, 0b00,
> > IO_MultSrc<op0t,
SpecialReg>.outsDefault,
> > IO_MultSrc<op0t,
SpecialReg>.insDefault>;
> I suspect that the use of IO_MultSrc here is the culprit. TableGen has
> some limitations here, when it comes to instantiating classes
"inline",
> like in the example above. Try instantiating the IO_MultSrc for these
> arguments separately and passing the ins/outs as parameters.
> -Krzysztof
The ins/outs depend on the parameters, so at this rate it might be better
to flatten one multiclass and avoid that class altogether. I'll try it and
see how it works out.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20170926/d84b7ea7/attachment.html>