jrtc27 added a comment. In D103313#2787316 <https://reviews.llvm.org/D103313#2787316>, @craig.topper wrote:
> Do we need to add this to RISCVTargetStreamer::emitTargetAttributes? Yes, that, but also RISCVAsmParser::parseDirectiveAttribute and ELFObjectFileBase::getRISCVFeatures, though it seems that last one has been a bit neglected. ================ Comment at: clang/lib/Basic/Targets/RISCV.cpp:294-295 HasM = true; + else if (Feature == "+experimental-zmmul") + HasZmmul = true; else if (Feature == "+a") ---------------- These are supposed to be (approximately) sorted in terms of their canonical ordering. I don't know where Zmmul is proposed to go relative to the other Zfoo's, but it belongs down somewhere in there, I guess alphabetical if we don't know any better, not up here with the single-letter extensions. ================ Comment at: llvm/lib/Target/RISCV/RISCVSubtarget.h:38 bool HasStdExtM = false; + bool HasStdExtZmmul = false; bool HasStdExtA = false; ---------------- Ditto ================ Comment at: llvm/lib/Target/RISCV/RISCVSubtarget.h:106 bool hasStdExtM() const { return HasStdExtM; } + bool hasStdExtZmmul() const { return HasStdExtZmmul; } bool hasStdExtA() const { return HasStdExtA; } ---------------- Ditto Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D103313/new/ https://reviews.llvm.org/D103313 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits