Lines Matching refs:GD
313 DeferredGlobal(llvm::GlobalValue *GV, GlobalDecl GD) : GV(GV), GD(GD) {} in DeferredGlobal()
315 GlobalDecl GD; member
318 void addDeferredDeclToEmit(llvm::GlobalValue *GV, GlobalDecl GD) { in addDeferredDeclToEmit() argument
319 DeferredDeclsToEmit.emplace_back(GV, GD); in addDeferredDeclToEmit()
454 bool shouldEmitFunction(GlobalDecl GD);
682 llvm::Constant *GetAddrOfGlobal(GlobalDecl GD, bool IsForDefinition = false);
716 llvm::Constant *GetAddrOfFunction(GlobalDecl GD, llvm::Type *Ty = nullptr,
728 llvm::Constant *GetAddrOfThunk(GlobalDecl GD, const ThunkInfo &Thunk);
994 StringRef getMangledName(GlobalDecl GD);
995 StringRef getBlockMangledName(GlobalDecl GD, const BlockDecl *BD);
1012 llvm::GlobalVariable::LinkageTypes getFunctionLinkage(GlobalDecl GD);
1014 void setFunctionLinkage(GlobalDecl GD, llvm::Function *F) { in setFunctionLinkage() argument
1015 F->setLinkage(getFunctionLinkage(GD)); in setFunctionLinkage()
1019 void setFunctionDLLStorageClass(GlobalDecl GD, llvm::Function *F);
1164 void SetFunctionAttributes(GlobalDecl GD, llvm::Function *F,
1169 void EmitGlobalFunctionDefinition(GlobalDecl GD, llvm::GlobalValue *GV);
1171 void EmitAliasDefinition(GlobalDecl GD);
1172 void emitIFuncDefinition(GlobalDecl GD);