tablegen changes

Some recent tablegen putback(s) cause a lot of problems in some changes I was about to put back.

In a few places, it introduced parsing errors.

In the asm code i had something like "$imm($$sp)" and I had to change this to "$imm ( $$sp )"

Maybe there is some different way to achieve this same effect now.