diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfo.td b/llvm/lib/Target/RISCV/RISCVInstrInfo.td --- a/llvm/lib/Target/RISCV/RISCVInstrInfo.td +++ b/llvm/lib/Target/RISCV/RISCVInstrInfo.td @@ -1929,23 +1929,36 @@ // Standard extensions //===----------------------------------------------------------------------===// +// Multiply and Division include "RISCVInstrInfoM.td" + +// Atomic include "RISCVInstrInfoA.td" + +// Scalar FP include "RISCVInstrInfoF.td" include "RISCVInstrInfoD.td" -include "RISCVInstrInfoC.td" +include "RISCVInstrInfoZfh.td" +include "RISCVInstrInfoZfbfmin.td" +include "RISCVInstrInfoZfa.td" + +// Scalar bitmanip and cryptography include "RISCVInstrInfoZb.td" -include "RISCVInstrInfoZc.td" include "RISCVInstrInfoZk.td" + +// Vector include "RISCVInstrInfoV.td" include "RISCVInstrInfoZvfbf.td" include "RISCVInstrInfoZvk.td" -include "RISCVInstrInfoZfa.td" -include "RISCVInstrInfoZfbfmin.td" -include "RISCVInstrInfoZfh.td" + +// Integer include "RISCVInstrInfoZicbo.td" include "RISCVInstrInfoZicond.td" +// Compressed +include "RISCVInstrInfoC.td" +include "RISCVInstrInfoZc.td" + //===----------------------------------------------------------------------===// // Vendor extensions //===----------------------------------------------------------------------===//