PSA: API breaking changes for named operands in MIR

Hi all,

Please ignore if your backend does not use named operands/getNamedOperandIdx() function generated by tablegen.

I am planning to commit this PR sometime next week which changes the OpName to an enum class. This may break existing downstream code in some cases. Fixes are mostly mechanical but sending this notice so that folks are not surprised.

Thanks
Rahul