diff options
Diffstat (limited to 'llvm/include/llvm/LTO/Config.h')
-rw-r--r-- | llvm/include/llvm/LTO/Config.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/include/llvm/LTO/Config.h b/llvm/include/llvm/LTO/Config.h index d5eae4df653..50147300f7f 100644 --- a/llvm/include/llvm/LTO/Config.h +++ b/llvm/include/llvm/LTO/Config.h @@ -18,6 +18,7 @@ #include "llvm/IR/DiagnosticInfo.h" #include "llvm/IR/GlobalValue.h" #include "llvm/IR/LLVMContext.h" +#include "llvm/Passes/PassBuilder.h" #include "llvm/Support/CodeGen.h" #include "llvm/Target/TargetOptions.h" @@ -128,6 +129,9 @@ struct Config { /// with llvm-lto2. std::unique_ptr<raw_ostream> ResolutionFile; + /// Tunable parameters for passes in the default pipelines. + PipelineTuningOptions PTO; + /// The following callbacks deal with tasks, which normally represent the /// entire optimization and code generation pipeline for what will become a /// single native object file. Each task has a unique identifier between 0 and |