diff options
Diffstat (limited to 'llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h')
| -rw-r--r-- | llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h b/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h index 225f267a2fd..91d2c8e2d8c 100644 --- a/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h +++ b/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h @@ -70,8 +70,13 @@ protected:    const LLVMState &State;    const RegisterAliasingTrackerCache RATC; +  // Generates a single instruction prototype that has a self-dependency.    llvm::Expected<SnippetPrototype>    generateSelfAliasingPrototype(const Instruction &Instr) const; +  // Generates a single instruction prototype without assignment constraints. +  llvm::Expected<SnippetPrototype> +  generateUnconstrainedPrototype(const Instruction &Instr, +                                 llvm::StringRef Msg) const;  private:    // API to be implemented by subclasses. | 

