diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2018-01-30 18:18:59 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2018-01-30 18:18:59 +0000 |
commit | 3a730d8582d8e93c432c953dbf6940aa127ce8bc (patch) | |
tree | b3f80769693461464fe38e8a5ef603704d48a3cd /lld/include/lld | |
parent | cb6422dcc124f4f50262e14fa1a63cac7af72967 (diff) | |
download | bcm5719-llvm-3a730d8582d8e93c432c953dbf6940aa127ce8bc.tar.gz bcm5719-llvm-3a730d8582d8e93c432c953dbf6940aa127ce8bc.zip |
Pass CPU string to LTO pipeline.
Previously an empty CPU string was passed to the LTO engine which
resulted in a generic CPU for which certain features like NOPL were
disabled. This fixes that.
Patch by Pratik Bhatu!
llvm-svn: 323801
Diffstat (limited to 'lld/include/lld')
-rw-r--r-- | lld/include/lld/Common/TargetOptionsCommandFlags.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lld/include/lld/Common/TargetOptionsCommandFlags.h b/lld/include/lld/Common/TargetOptionsCommandFlags.h index 9c4ff7cea3f..8443b184aa7 100644 --- a/lld/include/lld/Common/TargetOptionsCommandFlags.h +++ b/lld/include/lld/Common/TargetOptionsCommandFlags.h @@ -18,4 +18,5 @@ namespace lld { llvm::TargetOptions InitTargetOptionsFromCodeGenFlags(); llvm::Optional<llvm::CodeModel::Model> GetCodeModelFromCMModel(); +std::string GetCPUStr(); } |