Lines Matching refs:GD
353 void addDeferredDeclToEmit(GlobalDecl GD) { in addDeferredDeclToEmit() argument
354 DeferredDeclsToEmit.emplace_back(GD); in addDeferredDeclToEmit()
531 bool shouldEmitFunction(GlobalDecl GD);
810 void setGVProperties(llvm::GlobalValue *GV, GlobalDecl GD) const;
831 llvm::Constant *GetAddrOfGlobal(GlobalDecl GD,
878 llvm::Constant *GetAddrOfFunction(GlobalDecl GD, llvm::Type *Ty = nullptr,
888 ConstantAddress GetAddrOfMSGuidDecl(const MSGuidDecl *GD);
896 GlobalDecl GD);
1018 llvm::Function *codegenCXXStructor(GlobalDecl GD);
1022 getAddrOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr,
1026 return cast<llvm::Constant>(getAddrAndTypeOfCXXStructor(GD, FnInfo, FnType,
1033 GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr,
1162 void SetInternalFunctionAttributes(GlobalDecl GD, llvm::Function *F,
1166 void SetLLVMFunctionAttributes(GlobalDecl GD, const CGFunctionInfo &Info,
1228 StringRef getMangledName(GlobalDecl GD);
1229 StringRef getBlockMangledName(GlobalDecl GD, const BlockDecl *BD);
1249 llvm::GlobalVariable::LinkageTypes getFunctionLinkage(GlobalDecl GD);
1251 void setFunctionLinkage(GlobalDecl GD, llvm::Function *F) { in setFunctionLinkage() argument
1252 F->setLinkage(getFunctionLinkage(GD)); in setFunctionLinkage()
1337 void SetCommonAttributes(GlobalDecl GD, llvm::GlobalValue *GV);
1475 llvm::Constant *GetOrCreateMultiVersionResolver(GlobalDecl GD,
1478 void UpdateMultiVersionNames(GlobalDecl GD, const FunctionDecl *FD);
1485 bool GetCPUAndFeaturesAttributes(GlobalDecl GD,
1487 void setNonAliasAttributes(GlobalDecl GD, llvm::GlobalObject *GO);
1490 void SetFunctionAttributes(GlobalDecl GD, llvm::Function *F,
1495 void EmitGlobalFunctionDefinition(GlobalDecl GD, llvm::GlobalValue *GV);
1496 void EmitMultiVersionFunctionDefinition(GlobalDecl GD, llvm::GlobalValue *GV);
1500 void EmitAliasDefinition(GlobalDecl GD);
1501 void emitIFuncDefinition(GlobalDecl GD);
1502 void emitCPUDispatchDefinition(GlobalDecl GD);