[llvm] [MCA] Enable customization of individual instructions (PR #155420)
Min-Yih Hsu via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 17 10:19:47 PDT 2025
================
@@ -73,9 +74,11 @@ class MCATestBase : public ::testing::Test {
/// Utility function to run MCA with (nearly) the same configuration as the
/// `llvm-mca` tool to verify result correctness.
/// This function only displays on SummaryView by default.
- virtual Error runBaselineMCA(json::Object &Result, ArrayRef<MCInst> Insts,
- ArrayRef<mca::View *> Views = {},
- const mca::PipelineOptions *PO = nullptr);
+ virtual Error
+ runBaselineMCA(json::Object &Result, ArrayRef<MCInst> Insts,
+ ArrayRef<mca::View *> Views = {},
+ const mca::PipelineOptions *PO = nullptr,
+ SmallVector<std::pair<StringRef, StringRef>> Descs = {});
----------------
mshockwave wrote:
please use ArrayRef here: https://llvm.org/docs/ProgrammersManual.html#llvm-adt-smallvector-h (see the "Note")
https://github.com/llvm/llvm-project/pull/155420
More information about the llvm-commits
mailing list