Lines Matching refs:GD

350   void addDeferredDeclToEmit(GlobalDecl GD) {  in addDeferredDeclToEmit()  argument
351 DeferredDeclsToEmit.emplace_back(GD); in addDeferredDeclToEmit()
352 addEmittedDeferredDecl(GD); in addDeferredDeclToEmit()
358 void addEmittedDeferredDecl(GlobalDecl GD) { in addEmittedDeferredDecl() argument
359 if (!llvm::isa<FunctionDecl>(GD.getDecl())) in addEmittedDeferredDecl()
361 llvm::GlobalVariable::LinkageTypes L = getFunctionLinkage(GD); in addEmittedDeferredDecl()
364 EmittedDeferredDecls[getMangledName(GD)] = GD; in addEmittedDeferredDecl()
539 bool shouldEmitFunction(GlobalDecl GD);
838 void setGVProperties(llvm::GlobalValue *GV, GlobalDecl GD) const;
859 llvm::Constant *GetAddrOfGlobal(GlobalDecl GD,
908 llvm::Constant *GetAddrOfFunction(GlobalDecl GD, llvm::Type *Ty = nullptr,
921 ConstantAddress GetAddrOfMSGuidDecl(const MSGuidDecl *GD);
933 GlobalDecl GD);
1055 llvm::Function *codegenCXXStructor(GlobalDecl GD);
1059 getAddrOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr,
1063 return cast<llvm::Constant>(getAddrAndTypeOfCXXStructor(GD, FnInfo, FnType,
1070 GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr,
1199 void SetInternalFunctionAttributes(GlobalDecl GD, llvm::Function *F,
1203 void SetLLVMFunctionAttributes(GlobalDecl GD, const CGFunctionInfo &Info,
1265 StringRef getMangledName(GlobalDecl GD);
1266 StringRef getBlockMangledName(GlobalDecl GD, const BlockDecl *BD);
1287 llvm::GlobalVariable::LinkageTypes getFunctionLinkage(GlobalDecl GD);
1289 void setFunctionLinkage(GlobalDecl GD, llvm::Function *F) { in setFunctionLinkage() argument
1290 F->setLinkage(getFunctionLinkage(GD)); in setFunctionLinkage()
1382 void SetCommonAttributes(GlobalDecl GD, llvm::GlobalValue *GV);
1540 llvm::Constant *GetOrCreateMultiVersionResolver(GlobalDecl GD);
1547 void UpdateMultiVersionNames(GlobalDecl GD, const FunctionDecl *FD,
1555 bool GetCPUAndFeaturesAttributes(GlobalDecl GD,
1557 void setNonAliasAttributes(GlobalDecl GD, llvm::GlobalObject *GO);
1560 void SetFunctionAttributes(GlobalDecl GD, llvm::Function *F,
1565 void EmitGlobalFunctionDefinition(GlobalDecl GD, llvm::GlobalValue *GV);
1566 void EmitMultiVersionFunctionDefinition(GlobalDecl GD, llvm::GlobalValue *GV);
1570 void EmitAliasDefinition(GlobalDecl GD);
1571 void emitIFuncDefinition(GlobalDecl GD);
1572 void emitCPUDispatchDefinition(GlobalDecl GD);