Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h51 enum LinkageTypes { enum
368 static LinkageTypes getLinkOnceLinkage(bool ODR) { in getLinkOnceLinkage()
371 static LinkageTypes getWeakLinkage(bool ODR) { in getWeakLinkage()
390 static bool isWeakAnyLinkage(LinkageTypes Linkage) { in isWeakAnyLinkage()
393 static bool isWeakODRLinkage(LinkageTypes Linkage) { in isWeakODRLinkage()
396 static bool isWeakLinkage(LinkageTypes Linkage) { in isWeakLinkage()
405 static bool isPrivateLinkage(LinkageTypes Linkage) { in isPrivateLinkage()
408 static bool isLocalLinkage(LinkageTypes Linkage) { in isLocalLinkage()
414 static bool isCommonLinkage(LinkageTypes Linkage) { in isCommonLinkage()
536 void setLinkage(LinkageTypes LT) { in setLinkage()
[all …]
H A DGlobalAlias.h31 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
41 LinkageTypes Linkage, const Twine &Name,
46 LinkageTypes Linkage, const Twine &Name,
51 LinkageTypes Linkage, const Twine &Name,
55 static GlobalAlias *create(LinkageTypes Linkage, const Twine &Name,
95 static bool isValidLinkage(LinkageTypes L) { in isValidLinkage()
H A DGlobalIFunc.h37 GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
47 LinkageTypes Linkage, const Twine &Name,
87 static bool isValidLinkage(LinkageTypes L) { in isValidLinkage()
H A DFunction.h149 Function(FunctionType *Ty, LinkageTypes Linkage, unsigned AddrSpace,
162 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
169 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
178 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
186 static Function *createWithDefaultAttr(FunctionType *Ty, LinkageTypes Linkage,
H A DGlobalVariable.h58 GlobalVariable(Type *Ty, bool isConstant, LinkageTypes Linkage,
64 GlobalVariable(Module &M, Type *Ty, bool isConstant, LinkageTypes Linkage,
H A DGlobalObject.h44 LinkageTypes Linkage, const Twine &Name,
H A DModuleSummaryIndex.h476 explicit GVFlags(GlobalValue::LinkageTypes Linkage,
542 GlobalValue::LinkageTypes linkage() const {
543 return static_cast<GlobalValue::LinkageTypes>(Flags.Linkage);
548 void setLinkage(GlobalValue::LinkageTypes Linkage) {
813 GlobalValue::LinkageTypes::AvailableExternallyLinkage,
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DGlobals.cpp145 GlobalValue::LinkageTypes Linkage, in getGlobalIdentifier()
415 GlobalVariable::GlobalVariable(Type *Ty, bool constant, LinkageTypes Link, in GlobalVariable()
435 LinkageTypes Link, Constant *InitVal, in GlobalVariable()
508 GlobalAlias::GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalAlias()
519 LinkageTypes Link, const Twine &Name, in create()
525 LinkageTypes Linkage, const Twine &Name, in create()
531 LinkageTypes Linkage, const Twine &Name, in create()
536 GlobalAlias *GlobalAlias::create(LinkageTypes Link, const Twine &Name, in create()
565 GlobalIFunc::GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalIFunc()
576 LinkageTypes Link, const Twine &Name, in create()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSpeculation.cpp72 Function::Create(RuntimeCallTy, Function::LinkageTypes::ExternalLinkage, in emit()
75 M, SpeculatorVTy, false, GlobalValue::LinkageTypes::ExternalLinkage, in emit()
92 M, LoadValueTy, false, GlobalValue::LinkageTypes::InternalLinkage, in emit()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.h117 llvm::GlobalVariable::LinkageTypes Linkage,
126 llvm::GlobalVariable::LinkageTypes Linkage,
H A DCodeGenPGO.h91 llvm::GlobalValue::LinkageTypes Linkage);
101 void setFuncName(StringRef Name, llvm::GlobalValue::LinkageTypes Linkage);
H A DCGVTT.cpp24 llvm::GlobalVariable::LinkageTypes Linkage, in GetAddrOfVTTVTable()
42 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTTDefinition()
H A DCGCXX.cpp122 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl); in TryEmitBaseDestructorAsAlias()
128 llvm::GlobalValue::LinkageTypes TargetLinkage = in TryEmitBaseDestructorAsAlias()
H A DCodeGenModule.h691 llvm::GlobalValue::LinkageTypes Linkage);
891 llvm::GlobalValue::LinkageTypes Linkage,
897 llvm::GlobalVariable::LinkageTypes Linkage =
1302 llvm::GlobalVariable::LinkageTypes getFunctionLinkage(GlobalDecl GD);
1310 llvm::GlobalVariable::LinkageTypes getVTableLinkage(const CXXRecordDecl *RD);
1316 llvm::GlobalValue::LinkageTypes
1320 llvm::GlobalValue::LinkageTypes
H A DCGCUDARuntime.h109 llvm::GlobalValue::LinkageTypes &Linkage) = 0;
/freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp93 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in computeLTOCacheKey()
216 sizeof(GlobalValue::LinkageTypes))); in computeLTOCacheKey()
268 GlobalValue::LinkageTypes Linkage = GS.second->linkage(); in computeLTOCacheKey()
354 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingGUID()
361 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID()
411 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID()
430 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingInIndex()
881 GlobalValue::LinkageTypes OriginalLinkage = GV->getLinkage(); in addRegularLTO()
1380 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
1503 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> in start()
[all …]
H A DThinLTOCodeGenerator.cpp365 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in ModuleCacheEntry()
513 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> in resolvePrevailingInIndex()
529 GlobalValue::LinkageTypes NewLinkage) { in resolvePrevailingInIndex()
715 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in promote()
898 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in internalize()
1095 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in run()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DFunctionImportUtils.h98 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h358 GlobalValue::LinkageTypes Linkage;
370 GlobalValue::LinkageTypes Linkage, in OffloadEntryInfoDeviceGlobalVar()
380 GlobalValue::LinkageTypes getLinkage() const { return Linkage; } in getLinkage()
381 void setLinkage(GlobalValue::LinkageTypes LT) { Linkage = LT; } in setLinkage()
397 GlobalValue::LinkageTypes Linkage);
831 std::function<GlobalValue::LinkageTypes()> VariableLinkage);
875 std::function<GlobalValue::LinkageTypes()> VariableLinkage,
1775 int32_t Flags, GlobalValue::LinkageTypes,
/freebsd-14.2/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp96 using LinkageTypes = GlobalVariable::LinkageTypes; in findOrCreateGlobalVariable() typedef
101 GV = new GlobalVariable(*M, Ty, false, LinkageTypes::ExternalLinkage, Init, in findOrCreateGlobalVariable()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/LTO/
H A DLTO.h50 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)>
71 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp266 GlobalValue::LinkageTypes Linkage);
285 GlobalValue::LinkageTypes Linkage);
1168 auto *GA = GlobalAlias::create(GlobalValue::LinkageTypes::PrivateLinkage, in getFuncAddrForProfData()
1229 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); in setupProfileSection()
1296 GlobalValue::LinkageTypes Linkage) { in createRegionBitmaps()
1322 GlobalValue::LinkageTypes Linkage) { in createRegionCounters()
1416 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); in createDataVariable()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/LTO/legacy/
H A DLTOCodeGenerator.h233 StringMap<GlobalValue::LinkageTypes> ExternalSymbols;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProf.h187 GlobalValue::LinkageTypes Linkage,
205 GlobalValue::LinkageTypes Linkage);
218 GlobalValue::LinkageTypes Linkage,
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMerge.cpp510 GlobalValue::LinkageTypes Linkage = HasExternal in doMerge()
537 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage(); in doMerge()

123