Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h138 switch (getLinkage()) { in mayBeDerefined()
511 bool hasExternalLinkage() const { return isExternalLinkage(getLinkage()); } in hasExternalLinkage()
513 return isAvailableExternallyLinkage(getLinkage()); in hasAvailableExternallyLinkage()
515 bool hasLinkOnceLinkage() const { return isLinkOnceLinkage(getLinkage()); } in hasLinkOnceLinkage()
517 return isLinkOnceAnyLinkage(getLinkage()); in hasLinkOnceAnyLinkage()
520 return isLinkOnceODRLinkage(getLinkage()); in hasLinkOnceODRLinkage()
522 bool hasWeakLinkage() const { return isWeakLinkage(getLinkage()); } in hasWeakLinkage()
523 bool hasWeakAnyLinkage() const { return isWeakAnyLinkage(getLinkage()); } in hasWeakAnyLinkage()
524 bool hasWeakODRLinkage() const { return isWeakODRLinkage(getLinkage()); } in hasWeakODRLinkage()
525 bool hasAppendingLinkage() const { return isAppendingLinkage(getLinkage()); } in hasAppendingLinkage()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp126 FunctionImportGlobalProcessing::getLinkage(const GlobalValue *SGV, in getLinkage() function in FunctionImportGlobalProcessing
135 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()
[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.h68 assert(getLinkage() == L && getVisibility() == V && in LinkageInfo()
88 Linkage getLinkage() const { return static_cast<Linkage>(linkage_); } in getLinkage() function
95 setLinkage(minLinkage(getLinkage(), L)); in mergeLinkage()
98 mergeLinkage(other.getLinkage()); in mergeLinkage()
102 Linkage ThisL = getLinkage(); in mergeExternalVisibility()
112 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()
402 Sym->getLinkage() < BestSymbolForBlock->getLinkage())) in makeTargetOutOfRangeError()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DGlobals.cpp106 if (isInterposableLinkage(getLinkage())) in isInterposable()
120 GlobalObject::isExternalLinkage(getLinkage()) && !isDeclaration() && in canBenefitFromLocalAlias()
179 return getGlobalIdentifier(getName(), getLinkage(), in getGlobalIdentifier()
569 return create(Aliasee->getLinkage(), Name, Aliasee); in create()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMergeStringPool.cpp214 if (Global.getLinkage() != GlobalValue::PrivateLinkage && in collectCandidateConstants()
215 Global.getLinkage() != GlobalValue::InternalLinkage) in collectCandidateConstants()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp314 F.getLinkage(), F.getName(), &Dst); in cloneFunctionDecl()
332 GV.getLinkage(), nullptr, GV.getName(), nullptr, in cloneGlobalVariableDecl()
345 OrigA.getLinkage(), OrigA.getName(), &Dst); in cloneGlobalAliasDecl()
/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/Target/AArch64/
H A DAArch64GlobalsTagging.cpp104 M, Initializer->getType(), G->isConstant(), G->getLinkage(), in AArch64GlobalsTagging()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DExtractGV.cpp39 switch (GV.getLinkage()) { in makeVisible()
H A DMergeFunctions.cpp751 NewG = Function::Create(G->getFunctionType(), G->getLinkage(), in writeThunk()
831 G->getLinkage(), "", F, G->getParent()); in writeAlias()
878 Function *NewF = Function::Create(F->getFunctionType(), F->getLinkage(), in mergeTwoFunctions()
H A DExpandVariadics.cpp477 ExternallyAccessible->setLinkage(OriginalFunction->getLinkage()); in runOnFunction()
507 Function *NF = Function::Create(FTy, F.getLinkage(), F.getAddressSpace()); in replaceAllUsesWithNewDeclaration()
545 Function *NF = Function::Create(NFTy, F.getLinkage(), F.getAddressSpace()); in deriveFixedArityReplacement()
/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/clang/lib/AST/
H A DDecl.cpp243 return LinkageInfo(T.getLinkage(), DefaultVisibility, true); in getLVForType()
404 LV.setLinkage(tempLV.getLinkage()); in mergeTemplateLV()
478 LV.setLinkage(tempLV.getLinkage()); in mergeTemplateLV()
777 if (!isExternallyVisible(TypeLV.getLinkage())) in getLVForNamespaceScopeDecl()
831 if (!isExternallyVisible(TypeAsWritten->getLinkage())) in getLVForNamespaceScopeDecl()
866 if (!isExternalFormalLinkage(EnumLV.getLinkage())) in getLVForNamespaceScopeDecl()
907 if (!isExternallyVisible(LV.getLinkage())) in getLVForNamespaceScopeDecl()
908 return LinkageInfo(LV.getLinkage(), DefaultVisibility, false); in getLVForNamespaceScopeDecl()
962 if (!isExternallyVisible(classLV.getLinkage())) in getLVForClassMember()
978 if (!isExternallyVisible(TypeAsWritten->getLinkage())) in getLVForClassMember()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp353 return getIRPGONameForGlobalObject(GO, GO.getLinkage(), FileName); in getIRPGOObjectName()
382 return getPGOFuncName(F.getName(), F.getLinkage(), FileName, Version); in getPGOFuncName()
461 if (!GlobalValue::isLocalLinkage(FuncNameVar->getLinkage())) in createPGOFuncNameVar()
468 return createPGOFuncNameVar(*F.getParent(), F.getLinkage(), PGOFuncName); in createPGOFuncNameVar()
1433 GlobalValue::LinkageTypes Linkage = GO.getLinkage(); in needsComdatForCounter()
1475 if (!GlobalValue::isDiscardableIfUnused(F.getLinkage())) in canRenameComdatFunc()
1480 assert(F.getLinkage() == GlobalValue::AvailableExternallyLinkage); in canRenameComdatFunc()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAlwaysInlinePass.cpp100 A.getLinkage() != GlobalValue::InternalLinkage) in alwaysInlineImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.cpp426 } else if (F.getLinkage() != GlobalValue::InternalLinkage && in lowerFormalArguments()
427 F.getLinkage() != GlobalValue::PrivateLinkage) { in lowerFormalArguments()
431 : (F.getLinkage() == GlobalValue::LinkOnceODRLinkage && in lowerFormalArguments()
/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.cpp303 GV->setLinkage(CGF.CurFn->getLinkage()); in emitDeviceStub()
435 /*Constant=*/false, KernelFunction->getLinkage(), in emitDeviceStubBodyNew()
1102 /*isConstant=*/false, Var->getLinkage(), in transformManagedVars()
1192 !llvm::GlobalValue::isLocalLinkage(Info.Var->getLinkage()) && in finalizeModule()
1238 TheModule, F->getType(), /*isConstant=*/true, F->getLinkage(), in getKernelHandle()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp149 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()
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DRecord.h170 RecordLinkage getLinkage() const { return Linkage; } in getLinkage() function

1234