This use InstAlias to fix the Decoding Conflict between cm.jt and cm.jalt.
The spec of Zc* defines cm.jt and cm.jalt has same encoding, the inst will be decode as cm.jt if $index < 32, it will be decode as cm.jalt in other cases.
In previous implemention, it defined two separate instractions with same encoding. But there is no error when compiling.
but it will report Decoding Conflict when we define cm.mva01s in https://reviews.llvm.org/D132819 .
After testing, I think it may because decoding conflict between cm.jt and cm.jalt. Although it dosen't report error promptly. (I think it might be a issue when generating RISCVGenDisassemblerTables.inc)