Home
last modified time | relevance | path

Searched refs:LinkageTypes (Results 1 – 25 of 53) sorted by relevance

123

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DGlobalValue.h48 enum LinkageTypes { enum
284 static LinkageTypes getLinkOnceLinkage(bool ODR) { in getLinkOnceLinkage()
287 static LinkageTypes getWeakLinkage(bool ODR) { in getWeakLinkage()
303 static bool isWeakAnyLinkage(LinkageTypes Linkage) { in isWeakAnyLinkage()
306 static bool isWeakODRLinkage(LinkageTypes Linkage) { in isWeakODRLinkage()
309 static bool isWeakLinkage(LinkageTypes Linkage) { in isWeakLinkage()
318 static bool isPrivateLinkage(LinkageTypes Linkage) { in isPrivateLinkage()
321 static bool isLocalLinkage(LinkageTypes Linkage) { in isLocalLinkage()
327 static bool isCommonLinkage(LinkageTypes Linkage) { in isCommonLinkage()
445 void setLinkage(LinkageTypes LT) { in setLinkage()
[all …]
H A DGlobalAlias.h32 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
42 LinkageTypes Linkage, const Twine &Name,
47 LinkageTypes Linkage, const Twine &Name,
52 LinkageTypes Linkage, const Twine &Name,
56 static GlobalAlias *create(LinkageTypes Linkage, const Twine &Name,
85 static bool isValidLinkage(LinkageTypes L) { in isValidLinkage()
H A DGlobalIFunc.h37 GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
47 LinkageTypes Linkage, const Twine &Name,
H A DGlobalVariable.h55 GlobalVariable(Type *Ty, bool isConstant, LinkageTypes Linkage,
62 LinkageTypes Linkage, Constant *Initializer,
H A DFunction.h123 Function(FunctionType *Ty, LinkageTypes Linkage, unsigned AddrSpace,
136 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
143 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
152 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
H A DGlobalIndirectSymbol.h32 LinkageTypes Linkage, const Twine &Name, Constant *Symbol);
H A DModuleSummaryIndex.h284 explicit GVFlags(GlobalValue::LinkageTypes Linkage,
347 GlobalValue::LinkageTypes linkage() const {
348 return static_cast<GlobalValue::LinkageTypes>(Flags.Linkage);
353 void setLinkage(GlobalValue::LinkageTypes Linkage) {
502 GlobalValue::LinkageTypes::AvailableExternallyLinkage,
H A DGlobalObject.h33 LinkageTypes Linkage, const Twine &Name,
/freebsd-12.1/contrib/llvm/lib/IR/
H A DGlobals.cpp133 GlobalValue::LinkageTypes Linkage, in getGlobalIdentifier()
311 GlobalVariable::GlobalVariable(Type *Ty, bool constant, LinkageTypes Link, in GlobalVariable()
331 LinkageTypes Link, Constant *InitVal, in GlobalVariable()
403 unsigned AddressSpace, LinkageTypes Linkage, const Twine &Name, in GlobalIndirectSymbol()
414 GlobalAlias::GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalAlias()
424 LinkageTypes Link, const Twine &Name, in create()
430 LinkageTypes Linkage, const Twine &Name, in create()
436 LinkageTypes Linkage, const Twine &Name, in create()
441 GlobalAlias *GlobalAlias::create(LinkageTypes Link, const Twine &Name, in create()
470 GlobalIFunc::GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalIFunc()
[all …]
/freebsd-12.1/contrib/llvm/lib/LTO/
H A DLTO.cpp73 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in computeLTOCacheKey()
168 sizeof(GlobalValue::LinkageTypes))); in computeLTOCacheKey()
216 GlobalValue::LinkageTypes Linkage = GS.second->linkage(); in computeLTOCacheKey()
301 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingGUID()
304 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID()
342 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingInIndex()
684 GlobalValue::LinkageTypes OriginalLinkage = GV->getLinkage(); in addRegularLTO()
949 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
987 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in runThinLTOBackendThread()
1034 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> in start()
[all …]
H A DThinLTOCodeGenerator.cpp301 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in ModuleCacheEntry()
449 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> in resolvePrevailingInIndex()
465 GlobalValue::LinkageTypes NewLinkage) { in resolvePrevailingInIndex()
619 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in promote()
901 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in run()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGVTables.h101 llvm::GlobalVariable::LinkageTypes Linkage,
110 llvm::GlobalVariable::LinkageTypes Linkage,
H A DCodeGenPGO.h87 llvm::GlobalValue::LinkageTypes Linkage);
93 void setFuncName(StringRef Name, llvm::GlobalValue::LinkageTypes Linkage);
H A DCGVTT.cpp25 llvm::GlobalVariable::LinkageTypes Linkage, in GetAddrOfVTTVTable()
43 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTTDefinition()
H A DCGCXX.cpp117 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl); in TryEmitBaseDestructorAsAlias()
123 llvm::GlobalValue::LinkageTypes TargetLinkage = in TryEmitBaseDestructorAsAlias()
H A DCodeGenModule.h608 llvm::GlobalValue::LinkageTypes Linkage);
789 llvm::GlobalValue::LinkageTypes Linkage,
1151 llvm::GlobalVariable::LinkageTypes getFunctionLinkage(GlobalDecl GD);
1159 llvm::GlobalVariable::LinkageTypes getVTableLinkage(const CXXRecordDecl *RD);
1165 llvm::GlobalValue::LinkageTypes
1170 llvm::GlobalValue::LinkageTypes
H A DCGOpenMPRuntime.h227 llvm::GlobalValue::LinkageTypes Linkage);
559 llvm::GlobalValue::LinkageTypes Linkage;
570 llvm::GlobalValue::LinkageTypes Linkage) in OffloadEntryInfoDeviceGlobalVar()
578 llvm::GlobalValue::LinkageTypes getLinkage() const { return Linkage; } in getLinkage()
579 void setLinkage(llvm::GlobalValue::LinkageTypes LT) { Linkage = LT; } in setLinkage()
595 llvm::GlobalValue::LinkageTypes Linkage);
H A DCGVTables.cpp728 llvm::GlobalVariable::LinkageTypes Linkage, in GenerateConstructionVTable()
791 llvm::GlobalVariable::LinkageTypes
843 llvm::GlobalVariable::LinkageTypes DiscardableODRLinkage = in getVTableLinkage()
845 llvm::GlobalVariable::LinkageTypes NonDiscardableODRLinkage = in getVTableLinkage()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DFunctionImportUtils.h88 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote);
/freebsd-12.1/contrib/llvm/include/llvm/LTO/
H A DLTO.h53 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)>
71 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
/freebsd-12.1/contrib/llvm/lib/ProfileData/
H A DInstrProf.cpp216 GlobalValue::LinkageTypes Linkage, in getPGOFuncName()
288 GlobalValue::LinkageTypes Linkage) { in getPGOFuncNameVarName()
306 GlobalValue::LinkageTypes Linkage, in createPGOFuncNameVar()
943 GlobalValue::LinkageTypes Linkage = F.getLinkage(); in needsComdatForCounter()
/freebsd-12.1/contrib/llvm/include/llvm/LTO/legacy/
H A DLTOCodeGenerator.h226 StringMap<GlobalValue::LinkageTypes> ExternalSymbols;
/freebsd-12.1/contrib/llvm/include/llvm/ProfileData/
H A DInstrProf.h175 GlobalValue::LinkageTypes Linkage,
183 GlobalValue::LinkageTypes Linkage);
195 GlobalValue::LinkageTypes Linkage,
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DGlobalMerge.cpp498 GlobalValue::LinkageTypes Linkage = HasExternal in doMerge()
525 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage(); in doMerge()
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp253 Function::Create(FnTy, GlobalValue::LinkageTypes::ExternalLinkage, in createClone()
268 NewF->setLinkage(GlobalValue::LinkageTypes::InternalLinkage); in createClone()
866 Function::Create(FnTy, GlobalValue::LinkageTypes::PrivateLinkage, in createDevirtTriggerFunc()

123