Lines Matching refs:GlobalDecl

345   llvm::DenseMap<StringRef, GlobalDecl> DeferredDecls;
349 std::vector<GlobalDecl> DeferredDeclsToEmit;
350 void addDeferredDeclToEmit(GlobalDecl GD) { in addDeferredDeclToEmit()
356 llvm::DenseMap<llvm::StringRef, GlobalDecl> EmittedDeferredDecls;
358 void addEmittedDeferredDecl(GlobalDecl GD) { in addEmittedDeferredDecl()
370 std::vector<GlobalDecl> Aliases;
375 std::vector<GlobalDecl> MultiVersionFuncs;
393 llvm::DenseSet<GlobalDecl> DiagnosedConflictingDefinitions;
416 llvm::MapVector<GlobalDecl, StringRef> MangledDeclNames;
417 llvm::StringMap<GlobalDecl, llvm::BumpPtrAllocator> Manglings;
539 bool shouldEmitFunction(GlobalDecl GD);
565 GlobalDecl initializedGlobalDecl;
686 GlobalDecl &Result) const;
834 void setDLLImportDLLExport(llvm::GlobalValue *GV, GlobalDecl D) const;
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,
933 GlobalDecl GD);
1055 llvm::Function *codegenCXXStructor(GlobalDecl GD);
1059 getAddrOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr,
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);
1267 const GlobalDecl getMangledNameDecl(StringRef);
1287 llvm::GlobalVariable::LinkageTypes getFunctionLinkage(GlobalDecl GD);
1289 void setFunctionLinkage(GlobalDecl GD, llvm::Function *F) { in setFunctionLinkage()
1372 void EmitGlobal(GlobalDecl D);
1382 void SetCommonAttributes(GlobalDecl GD, llvm::GlobalValue *GV);
1530 StringRef MangledName, llvm::Type *Ty, GlobalDecl D, bool ForVTable,
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,
1563 void EmitGlobalDefinition(GlobalDecl D, llvm::GlobalValue *GV = nullptr);
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);