diff options
Diffstat (limited to 'llvm/tools/llvm-exegesis/lib/Uops.h')
-rw-r--r-- | llvm/tools/llvm-exegesis/lib/Uops.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/llvm/tools/llvm-exegesis/lib/Uops.h b/llvm/tools/llvm-exegesis/lib/Uops.h index ce2a29428e5..284585b870f 100644 --- a/llvm/tools/llvm-exegesis/lib/Uops.h +++ b/llvm/tools/llvm-exegesis/lib/Uops.h @@ -24,17 +24,14 @@ public: using BenchmarkRunner::BenchmarkRunner; ~UopsBenchmarkRunner() override; - llvm::Expected<BenchmarkConfiguration> - generateConfiguration(unsigned Opcode) const; + llvm::Expected<SnippetPrototype> + generatePrototype(unsigned Opcode) const override; private: llvm::Error isInfeasible(const llvm::MCInstrDesc &MCInstrDesc) const; InstructionBenchmark::ModeE getMode() const override; - llvm::Expected<std::vector<BenchmarkConfiguration>> - createConfigurations(unsigned Opcode) const override; - std::vector<BenchmarkMeasure> runMeasurements(const ExecutableFunction &EF, const unsigned NumRepetitions) const override; |