Lines Matching refs:GD
341 void addDeferredDeclToEmit(GlobalDecl GD) { in addDeferredDeclToEmit() argument
342 DeferredDeclsToEmit.emplace_back(GD); in addDeferredDeclToEmit()
488 bool shouldEmitFunction(GlobalDecl GD);
763 void setGVProperties(llvm::GlobalValue *GV, GlobalDecl GD) const;
779 llvm::Constant *GetAddrOfGlobal(GlobalDecl GD,
828 llvm::Constant *GetAddrOfFunction(GlobalDecl GD, llvm::Type *Ty = nullptr,
842 GlobalDecl GD);
1064 void SetInternalFunctionAttributes(GlobalDecl GD, llvm::Function *F,
1068 void SetLLVMFunctionAttributes(GlobalDecl GD, const CGFunctionInfo &Info,
1128 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, GlobalDecl GD);
1130 StringRef getMangledName(GlobalDecl GD);
1131 StringRef getBlockMangledName(GlobalDecl GD, const BlockDecl *BD);
1151 llvm::GlobalVariable::LinkageTypes getFunctionLinkage(GlobalDecl GD);
1153 void setFunctionLinkage(GlobalDecl GD, llvm::Function *F) { in setFunctionLinkage() argument
1154 F->setLinkage(getFunctionLinkage(GD)); in setFunctionLinkage()
1233 void SetCommonAttributes(GlobalDecl GD, llvm::GlobalValue *GV);
1316 llvm::Constant *GetOrCreateMultiVersionResolver(GlobalDecl GD,
1319 void UpdateMultiVersionNames(GlobalDecl GD, const FunctionDecl *FD);
1327 bool GetCPUAndFeaturesAttributes(GlobalDecl GD,
1329 void setNonAliasAttributes(GlobalDecl GD, llvm::GlobalObject *GO);
1332 void SetFunctionAttributes(GlobalDecl GD, llvm::Function *F,
1337 void EmitGlobalFunctionDefinition(GlobalDecl GD, llvm::GlobalValue *GV);
1338 void EmitMultiVersionFunctionDefinition(GlobalDecl GD, llvm::GlobalValue *GV);
1341 void EmitAliasDefinition(GlobalDecl GD);
1342 void emitIFuncDefinition(GlobalDecl GD);
1343 void emitCPUDispatchDefinition(GlobalDecl GD);