================ @@ -36,6 +36,11 @@ struct RISCVSupportedExtension { } }; +struct RISCVProfile { ---------------- preames wrote: Very minor, but I believe you can use std::pair here instead. https://github.com/llvm/llvm-project/pull/76357