Make forcesizeopt attribute available to the end user
llvm-svn: 166946
This commit is contained in:
@@ -583,6 +583,9 @@ void CodeGenModule::SetLLVMFunctionAttributesForDefinition(const Decl *D,
|
||||
if (D->hasAttr<ColdAttr>())
|
||||
F->addFnAttr(llvm::Attributes::OptimizeForSize);
|
||||
|
||||
if (D->hasAttr<ForceSizeOptAttr>())
|
||||
F->addFnAttr(llvm::Attributes::ForceSizeOpt);
|
||||
|
||||
if (isa<CXXConstructorDecl>(D) || isa<CXXDestructorDecl>(D))
|
||||
F->setUnnamedAddr(true);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user