diff options
author | Fangrui Song <maskray@google.com> | 2019-12-24 17:10:32 -0800 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2019-12-24 17:12:21 -0800 |
commit | 583ef13f0be7b0045f9508dfceee17ab4ef4b1ea (patch) | |
tree | a6b70fe9ffae566d45b794316c8a5dce3eabaf04 /llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp | |
parent | 1ac7c50ded423de9a5101e1646da0287cc83d4cb (diff) | |
download | bcm5719-llvm-583ef13f0be7b0045f9508dfceee17ab4ef4b1ea.tar.gz bcm5719-llvm-583ef13f0be7b0045f9508dfceee17ab4ef4b1ea.zip |
[MCJIT] Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"
Diffstat (limited to 'llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp')
-rw-r--r-- | llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp b/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp index c741fe2b377..ff1e8050c7e 100644 --- a/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp +++ b/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp @@ -183,13 +183,13 @@ LLVMBool LLVMCreateMCJITCompilerForModule( std::unique_ptr<Module> Mod(unwrap(M)); if (Mod) - // Set function attribute "no-frame-pointer-elim" based on + // Set function attribute "frame-pointer" based on // NoFramePointerElim. for (auto &F : *Mod) { auto Attrs = F.getAttributes(); - StringRef Value(options.NoFramePointerElim ? "true" : "false"); + StringRef Value = options.NoFramePointerElim ? "all" : "none"; Attrs = Attrs.addAttribute(F.getContext(), AttributeList::FunctionIndex, - "no-frame-pointer-elim", Value); + "frame-pointer", Value); F.setAttributes(Attrs); } |