Hi,
I’m trying to to something like:
def :PatDSP<(i32 (add ( add (i32 rXRegs:$src2), (shl (i32 rXRegs:$src0), (u3Imm:$src1))),
(shl (i32 rXRegs:$src0), (u3Imm:$src1)))),
(dsp_shiftladd rXRegs:$src0, u3Imm:($src1+1),
rXRegs:$src2)>;
is there a way/syntax to do calculations on the input? I’d like to catch in generic way all imm patterns.
Thanks,
David