[RISCV] Simplify RISCVISAInfo::compareExtension. NFCI
authorCraig Topper <craig.topper@sifive.com>
Tue, 21 Mar 2023 04:58:42 +0000 (21:58 -0700)
committerCraig Topper <craig.topper@sifive.com>
Tue, 21 Mar 2023 05:25:11 +0000 (22:25 -0700)
commit37f3e53c5be9f61c75394ce0558f54e67647de00
treec8ef72b30e58c2e7358c921ac62c7e9c27c178b7
parentff937a82f175937faebcea924941551898e7f794
[RISCV] Simplify RISCVISAInfo::compareExtension. NFCI

Instead of having a separate single letter and multiletter ranking
use a unified rank that assigns multiletter a larger value than
single letter.

Once we've ranked the extensions, then we compare using these ranks.

Reviewed By: kito-cheng

Differential Revision: https://reviews.llvm.org/D146273
llvm/lib/Support/RISCVISAInfo.cpp