forked from OSchip/llvm-project
Add a 'no-builtin' attribute if we do not want to simplify calls.
llvm-svn: 175471
This commit is contained in:
parent
66651e4c2f
commit
63318ce957
|
@ -1016,6 +1016,9 @@ void CodeGenModule::ConstructAttributeList(const CGFunctionInfo &FI,
|
|||
if (CodeGenOpts.NoImplicitFloat)
|
||||
FuncAttrs.addAttribute(llvm::Attribute::NoImplicitFloat);
|
||||
|
||||
if (!CodeGenOpts.SimplifyLibCalls)
|
||||
FuncAttrs.addAttribute("no-builtin");
|
||||
|
||||
if (!TargetOpts.CPU.empty())
|
||||
FuncAttrs.addAttribute("target-cpu", TargetOpts.CPU);
|
||||
|
||||
|
|
Loading…
Reference in New Issue