diff --git a/llvm/tools/llvm-mca/CodeRegionGenerator.h b/llvm/tools/llvm-mca/CodeRegionGenerator.h index d9e9be21333d2..88621ed856c58 100644 --- a/llvm/tools/llvm-mca/CodeRegionGenerator.h +++ b/llvm/tools/llvm-mca/CodeRegionGenerator.h @@ -162,6 +162,11 @@ class AsmAnalysisRegionGenerator final : public AnalysisRegionGenerator, else return static_cast(*RegionsOrErr); } + + Expected + parseCodeRegions(const std::unique_ptr &IP) override { + return AsmCodeRegionGenerator::parseCodeRegions(IP); + } }; class AsmInstrumentRegionGenerator final : public InstrumentRegionGenerator, @@ -187,6 +192,11 @@ class AsmInstrumentRegionGenerator final : public InstrumentRegionGenerator, else return static_cast(*RegionsOrErr); } + + Expected + parseCodeRegions(const std::unique_ptr &IP) override { + return AsmCodeRegionGenerator::parseCodeRegions(IP); + } }; } // namespace mca