Home
last modified time | relevance | path

Searched refs:getLinkage (Results 1 – 25 of 90) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h138 switch (getLinkage()) { in mayBeDerefined()
512 return isAvailableExternallyLinkage(getLinkage()); in hasAvailableExternallyLinkage()
516 return isLinkOnceAnyLinkage(getLinkage()); in hasLinkOnceAnyLinkage()
519 return isLinkOnceODRLinkage(getLinkage()); in hasLinkOnceODRLinkage()
521 bool hasWeakLinkage() const { return isWeakLinkage(getLinkage()); } in hasWeakLinkage()
527 bool hasLocalLinkage() const { return isLocalLinkage(getLinkage()); } in hasLocalLinkage()
529 return isExternalWeakLinkage(getLinkage()); in hasExternalWeakLinkage()
533 return isValidDeclarationLinkage(getLinkage()); in hasValidDeclarationLinkage()
545 LinkageTypes getLinkage() const { return LinkageTypes(Linkage); } in getLinkage() function
548 return isDiscardableIfUnused(getLinkage()); in isDiscardableIfUnused()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp135 return SGV->getLinkage(); in getLinkage()
140 return SGV->getLinkage(); in getLinkage()
142 switch (SGV->getLinkage()) { in getLinkage()
152 return SGV->getLinkage(); in getLinkage()
160 return SGV->getLinkage(); in getLinkage()
171 return SGV->getLinkage(); in getLinkage()
203 return SGV->getLinkage(); in getLinkage()
209 return SGV->getLinkage(); in getLinkage()
214 return SGV->getLinkage(); in getLinkage()
289 GV.setLinkage(getLinkage(&GV, /* DoPromote */ true)); in processGlobalForThinLTO()
[all …]
H A DCloneModule.cpp72 *New, I.getValueType(), I.isConstant(), I.getLinkage(), in CloneModule()
82 Function::Create(cast<FunctionType>(I.getValueType()), I.getLinkage(), in CloneModule()
113 I.getLinkage(), I.getName(), New.get()); in CloneModule()
122 I.getLinkage(), I.getName(), nullptr, New.get()); in CloneModule()
H A DCtorUtils.cpp49 new GlobalVariable(CA->getType(), GCL->isConstant(), GCL->getLinkage(), in removeGlobalCtors()
H A DRelLookupTableConverter.cpp103 M, IntArrayTy, LookupTable.isConstant(), LookupTable.getLinkage(), in createRelLookupTable()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DVisibility.h65 assert(getLinkage() == L && getVisibility() == V && in LinkageInfo()
85 Linkage getLinkage() const { return static_cast<Linkage>(linkage_); } in getLinkage() function
92 setLinkage(minLinkage(getLinkage(), L)); in mergeLinkage()
95 mergeLinkage(other.getLinkage()); in mergeLinkage()
99 Linkage ThisL = getLinkage(); in mergeExternalVisibility()
109 mergeExternalVisibility(Other.getLinkage()); in mergeExternalVisibility()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLink.cpp125 << ", linkage: " << formatv("{0:6}", getLinkageName(Sym.getLinkage())) in operator <<()
263 if (LHS->getLinkage() != RHS->getLinkage()) in dump()
264 return LHS->getLinkage() < RHS->getLinkage(); in dump()
401 Sym->getLinkage() < BestSymbolForBlock->getLinkage())) in makeTargetOutOfRangeError()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DGlobals.cpp101 if (isInterposableLinkage(getLinkage())) in isInterposable()
115 GlobalObject::isExternalLinkage(getLinkage()) && !isDeclaration() && in canBenefitFromLocalAlias()
170 return getGlobalIdentifier(getName(), getLinkage(), in getGlobalIdentifier()
543 return create(Aliasee->getLinkage(), Name, Aliasee); in create()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMergeStringPool.cpp213 if (Global.getLinkage() != GlobalValue::PrivateLinkage && in collectCandidateConstants()
214 Global.getLinkage() != GlobalValue::InternalLinkage) in collectCandidateConstants()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DFunctionImportUtils.h98 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp313 F.getLinkage(), F.getName(), &Dst); in cloneFunctionDecl()
331 GV.getLinkage(), nullptr, GV.getName(), nullptr, in cloneGlobalVariableDecl()
344 OrigA.getLinkage(), OrigA.getName(), &Dst); in cloneGlobalAliasDecl()
H A DObjectLinkingLayer.cpp64 if (Sym.getLinkage() == Linkage::Weak) in getJITSymbolFlagsForSymbol()
132 assert(Sym->getLinkage() == Linkage::Weak && in discard()
442 if (Sym->hasName() && Sym->getLinkage() == Linkage::Weak && in claimOrExternalizeWeakAndCommonSymbols()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64GlobalsTagging.cpp104 M, Initializer->getType(), G->isConstant(), G->getLinkage(), in tagGlobalDefinition()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAddMissingPrototypes.cpp136 Function::Create(NewType, F.getLinkage(), F.getName() + ".fixed_sig"); in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DExtractGV.cpp39 switch (GV.getLinkage()) { in makeVisible()
H A DMergeFunctions.cpp698 NewG = Function::Create(G->getFunctionType(), G->getLinkage(), in writeThunk()
777 G->getLinkage(), "", F, G->getParent()); in writeAlias()
824 Function *NewF = Function::Create(F->getFunctionType(), F->getLinkage(), in mergeTwoFunctions()
H A DFunctionImport.cpp1429 if (GlobalValue::isLocalLinkage(GV.getLinkage()) || in thinLTOFinalizeInModule()
1445 if (NewLinkage == GV.getLinkage()) in thinLTOFinalizeInModule()
1454 GlobalValue::isInterposableLinkage(GV.getLinkage())) { in thinLTOFinalizeInModule()
1473 << "` from " << GV.getLinkage() << " to " << NewLinkage in thinLTOFinalizeInModule()
1582 NewFn->setLinkage(GA->getLinkage()); in replaceAliasWithAliasee()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp339 return getIRPGONameForGlobalObject(GO, GO.getLinkage(), FileName); in getIRPGOObjectName()
368 return getPGOFuncName(F.getName(), F.getLinkage(), FileName, Version); in getPGOFuncName()
441 if (!GlobalValue::isLocalLinkage(FuncNameVar->getLinkage())) in createPGOFuncNameVar()
448 return createPGOFuncNameVar(*F.getParent(), F.getLinkage(), PGOFuncName); in createPGOFuncNameVar()
1298 GlobalValue::LinkageTypes Linkage = F.getLinkage(); in needsComdatForCounter()
1340 if (!GlobalValue::isDiscardableIfUnused(F.getLinkage())) in canRenameComdatFunc()
1345 assert(F.getLinkage() == GlobalValue::AvailableExternallyLinkage); in canRenameComdatFunc()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAlwaysInlinePass.cpp99 A.getLinkage() != GlobalValue::InternalLinkage) in alwaysInlineImpl()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp404 LV.setLinkage(tempLV.getLinkage()); in mergeTemplateLV()
478 LV.setLinkage(tempLV.getLinkage()); in mergeTemplateLV()
770 if (!isExternallyVisible(TypeLV.getLinkage())) in getLVForNamespaceScopeDecl()
900 if (!isExternallyVisible(LV.getLinkage())) in getLVForNamespaceScopeDecl()
955 if (!isExternallyVisible(classLV.getLinkage())) in getLVForClassMember()
1078 .getLinkage(); in isLinkageValid()
1174 .getLinkage(); in getLinkageInternal()
1341 if (!isExternallyVisible(OwnerLV.getLinkage())) in getLVForClosure()
1389 LV.setLinkage(PrevLV.getLinkage()); in getLVForLocalDecl()
1444 if (!isExternallyVisible(LV.getLinkage())) in getLVForLocalDecl()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowerEmuTLS.cpp50 to->setLinkage(from->getLinkage()); in copyLinkageVisibility()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp309 GV->setLinkage(CGF.CurFn->getLinkage()); in emitDeviceStub()
609 /*isConstant=*/false, Var->getLinkage(), in makeRegisterGlobalsFn()
1089 /*isConstant=*/false, Var->getLinkage(), in transformManagedVars()
1178 !llvm::GlobalValue::isLocalLinkage(Info.Var->getLinkage()) && in finalizeModule()
1224 TheModule, F->getType(), /*isConstant=*/true, F->getLinkage(), in getKernelHandle()
H A DCGVTables.cpp1004 auto Linkage = VTable->getLinkage(); in GenerateRelativeVTableAlias()
1015 assert(VTableAlias->getLinkage() == Linkage); in GenerateRelativeVTableAlias()
1261 if (!isExternallyVisible(LV.getLinkage())) in HasHiddenLTOVisibility()
1283 if (!isExternallyVisible(LV.getLinkage())) in GetVCallVisibilityLevel()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp146 new GlobalVariable(*M, NewType, GV->isConstant(), GV->getLinkage(), in lowerGlobal()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/HipStdPar/
H A DHipStdPar.cpp132 if (G.getLinkage() != GlobalVariable::ExternalLinkage) in maybeHandleGlobals()

1234