Split SetGlobalValueAttributes into definition/declaration halves.
- No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69035 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/CodeGenModule.h b/lib/CodeGen/CodeGenModule.h
index b38633d..3dada6d 100644
--- a/lib/CodeGen/CodeGenModule.h
+++ b/lib/CodeGen/CodeGenModule.h
@@ -323,11 +323,14 @@
const llvm::PointerType *PTy,
const VarDecl *D);
- /// SetGlobalValueAttributes - Set attributes for a global decl.
- void SetGlobalValueAttributes(const Decl *D,
- GVALinkage Linkage,
- llvm::GlobalValue *GV,
- bool ForDefinition);
+ /// SetGVDefinitionAttributes - Set attributes for a global definition.
+ void SetGVDefinitionAttributes(const Decl *D,
+ GVALinkage Linkage,
+ llvm::GlobalValue *GV);
+
+ /// SetGVDeclarationAttributes - Set attributes for a global declaration.
+ void SetGVDeclarationAttributes(const Decl *D,
+ llvm::GlobalValue *GV);
/// SetFunctionAttributesForDefinition - Set function attributes specific to a
/// function definition.