diff --git a/llvm/tools/llvm-mca/CodeRegionGenerator.h b/llvm/tools/llvm-mca/CodeRegionGenerator.h --- a/llvm/tools/llvm-mca/CodeRegionGenerator.h +++ b/llvm/tools/llvm-mca/CodeRegionGenerator.h @@ -162,6 +162,11 @@ 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 @@ else return static_cast(*RegionsOrErr); } + + Expected + parseCodeRegions(const std::unique_ptr &IP) override { + return AsmCodeRegionGenerator::parseCodeRegions(IP); + } }; } // namespace mca