Lines Matching refs:GD
307 DeferredGlobal(llvm::GlobalValue *GV, GlobalDecl GD) : GV(GV), GD(GD) {}
309 GlobalDecl GD;
312 void addDeferredDeclToEmit(llvm::GlobalValue *GV, GlobalDecl GD) {
313 DeferredDeclsToEmit.emplace_back(GV, GD);
448 bool shouldEmitFunction(GlobalDecl GD);
676 llvm::Constant *GetAddrOfGlobal(GlobalDecl GD, bool IsForDefinition = false);
707 llvm::Constant *GetAddrOfFunction(GlobalDecl GD, llvm::Type *Ty = nullptr,
719 llvm::Constant *GetAddrOfThunk(GlobalDecl GD, const ThunkInfo &Thunk);
984 StringRef getMangledName(GlobalDecl GD);
985 StringRef getBlockMangledName(GlobalDecl GD, const BlockDecl *BD);
1000 llvm::GlobalVariable::LinkageTypes getFunctionLinkage(GlobalDecl GD);
1002 void setFunctionLinkage(GlobalDecl GD, llvm::Function *F) {
1003 F->setLinkage(getFunctionLinkage(GD));
1007 void setFunctionDLLStorageClass(GlobalDecl GD, llvm::Function *F);
1143 void SetFunctionAttributes(GlobalDecl GD, llvm::Function *F,
1148 void EmitGlobalFunctionDefinition(GlobalDecl GD, llvm::GlobalValue *GV);
1150 void EmitAliasDefinition(GlobalDecl GD);