Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h52 enum LinkageTypes { enum
81 GlobalValue(Type *Ty, ValueTy VTy, AllocInfo AllocInfo, LinkageTypes Linkage, in GlobalValue()
371 static LinkageTypes getLinkOnceLinkage(bool ODR) { in getLinkOnceLinkage()
374 static LinkageTypes getWeakLinkage(bool ODR) { in getWeakLinkage()
378 static bool isExternalLinkage(LinkageTypes Linkage) { in isExternalLinkage()
381 static bool isAvailableExternallyLinkage(LinkageTypes Linkage) { in isAvailableExternallyLinkage()
384 static bool isLinkOnceAnyLinkage(LinkageTypes Linkage) { in isLinkOnceAnyLinkage()
387 static bool isLinkOnceODRLinkage(LinkageTypes Linkage) { in isLinkOnceODRLinkage()
390 static bool isLinkOnceLinkage(LinkageTypes Linkage) { in isLinkOnceLinkage()
393 static bool isWeakAnyLinkage(LinkageTypes Linkage) { in isWeakAnyLinkage()
[all …]
H A DGlobalAlias.h34 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
44 LinkageTypes Linkage, const Twine &Name,
49 LinkageTypes Linkage, const Twine &Name,
54 LinkageTypes Linkage, const Twine &Name,
58 LLVM_ABI static GlobalAlias *create(LinkageTypes Linkage, const Twine &Name,
98 static bool isValidLinkage(LinkageTypes L) { in isValidLinkage()
H A DGlobalIFunc.h40 GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
50 LinkageTypes Linkage, const Twine &Name,
86 static bool isValidLinkage(LinkageTypes L) { in isValidLinkage()
H A DFunction.h153 Function(FunctionType *Ty, LinkageTypes Linkage, unsigned AddrSpace,
166 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
173 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
183 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
195 static Function *createWithDefaultAttr(FunctionType *Ty, LinkageTypes Linkage,
H A DGlobalVariable.h61 LLVM_ABI GlobalVariable(Type *Ty, bool isConstant, LinkageTypes Linkage,
70 LinkageTypes Linkage, Constant *Initializer,
H A DGlobalObject.h44 GlobalObject(Type *Ty, ValueTy VTy, AllocInfo AllocInfo, LinkageTypes Linkage,
H A DModuleSummaryIndex.h511 explicit GVFlags(GlobalValue::LinkageTypes Linkage,
581 GlobalValue::LinkageTypes linkage() const {
582 return static_cast<GlobalValue::LinkageTypes>(Flags.Linkage);
587 void setLinkage(GlobalValue::LinkageTypes Linkage) {
861 GlobalValue::LinkageTypes::AvailableExternallyLinkage,
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DGlobals.cpp162 GlobalValue::LinkageTypes Linkage, in getGlobalIdentifier()
465 GlobalVariable::GlobalVariable(Type *Ty, bool constant, LinkageTypes Link, in GlobalVariable()
486 LinkageTypes Link, Constant *InitVal, in GlobalVariable()
574 GlobalAlias::GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalAlias()
585 LinkageTypes Link, const Twine &Name, in create()
591 LinkageTypes Linkage, const Twine &Name, in create()
597 LinkageTypes Linkage, const Twine &Name, in create()
602 GlobalAlias *GlobalAlias::create(LinkageTypes Link, const Twine &Name, in create()
631 GlobalIFunc::GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalIFunc()
642 LinkageTypes Link, const Twine &Name, in create()
/freebsd/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/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.h113 llvm::GlobalVariable::LinkageTypes Linkage,
122 llvm::GlobalVariable::LinkageTypes Linkage,
H A DCodeGenPGO.h89 llvm::GlobalValue::LinkageTypes Linkage);
101 void setFuncName(StringRef Name, llvm::GlobalValue::LinkageTypes Linkage);
H A DCGCXX.cpp120 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl); in TryEmitBaseDestructorAsAlias()
126 llvm::GlobalValue::LinkageTypes TargetLinkage = in TryEmitBaseDestructorAsAlias()
H A DCGVTT.cpp24 llvm::GlobalVariable::LinkageTypes Linkage, in GetAddrOfVTTVTable()
42 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTTDefinition()
H A DCGCUDARuntime.h116 llvm::GlobalValue::LinkageTypes &Linkage) = 0;
H A DCodeGenModule.h773 llvm::GlobalValue::LinkageTypes Linkage);
973 llvm::GlobalValue::LinkageTypes Linkage,
979 llvm::GlobalVariable::LinkageTypes Linkage =
1462 llvm::GlobalVariable::LinkageTypes getFunctionLinkage(GlobalDecl GD);
1470 llvm::GlobalVariable::LinkageTypes getVTableLinkage(const CXXRecordDecl *RD);
1476 llvm::GlobalValue::LinkageTypes
1480 llvm::GlobalValue::LinkageTypes
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp106 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in computeLTOCacheKey()
221 sizeof(GlobalValue::LinkageTypes))); in computeLTOCacheKey()
273 GlobalValue::LinkageTypes Linkage = GS.second->linkage(); in computeLTOCacheKey()
371 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingGUID()
378 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID()
431 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID()
450 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingInIndex()
920 GlobalValue::LinkageTypes OriginalLinkage = GV->getLinkage(); in addRegularLTO()
1498 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in runThinLTOBackendThread()
1544 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in start()
[all …]
H A DThinLTOCodeGenerator.cpp358 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in ModuleCacheEntry()
507 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> in resolvePrevailingInIndex()
523 GlobalValue::LinkageTypes NewLinkage) { in resolvePrevailingInIndex()
697 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in promote()
883 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in internalize()
1076 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DFunctionImportUtils.h99 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote);
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/
H A DLTO.h55 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)>
74 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
238 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp93 using LinkageTypes = GlobalVariable::LinkageTypes; in findOrCreateGlobalVariable() typedef
98 GV = new GlobalVariable(*M, Ty, false, LinkageTypes::ExternalLinkage, Init, in findOrCreateGlobalVariable()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h404 GlobalValue::LinkageTypes Linkage;
416 GlobalValue::LinkageTypes Linkage, in OffloadEntryInfoDeviceGlobalVar()
426 GlobalValue::LinkageTypes getLinkage() const { return Linkage; } in getLinkage()
427 void setLinkage(GlobalValue::LinkageTypes LT) { Linkage = LT; } in setLinkage()
441 OMPTargetGlobalVarEntryKind Flags, GlobalValue::LinkageTypes Linkage);
943 std::function<GlobalValue::LinkageTypes()> VariableLinkage);
987 std::function<GlobalValue::LinkageTypes()> VariableLinkage,
2561 int32_t Flags, GlobalValue::LinkageTypes,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp363 GlobalValue::LinkageTypes Linkage);
382 GlobalValue::LinkageTypes Linkage);
1402 auto *GA = GlobalAlias::create(GlobalValue::LinkageTypes::PrivateLinkage, in getFuncAddrForProfData()
1523 GlobalValue::LinkageTypes Linkage = GV->getLinkage(); in getOrCreateVTableProfData()
1582 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); in setupProfileSection()
1633 GlobalValue::LinkageTypes Linkage) { in createRegionBitmaps()
1659 GlobalValue::LinkageTypes Linkage) { in createRegionCounters()
1753 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); in createDataVariable()
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/legacy/
H A DLTOCodeGenerator.h237 StringMap<GlobalValue::LinkageTypes> ExternalSymbols;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMerge.cpp541 GlobalValue::LinkageTypes Linkage = HasExternal in doMerge()
570 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage(); in doMerge()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp303 std::string getPGOFuncName(StringRef Name, GlobalValue::LinkageTypes Linkage, in getPGOFuncName()
365 GlobalValue::LinkageTypes Linkage, in getIRPGONameForGlobalObject()
465 GlobalValue::LinkageTypes Linkage) { in getPGOFuncNameVarName()
498 GlobalValue::LinkageTypes Linkage, in createPGOFuncNameVar()
1486 GlobalValue::LinkageTypes Linkage = GO.getLinkage(); in needsComdatForCounter()

123