/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | GlobalValue.h | 138 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 D | FunctionImportUtils.cpp | 126 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 D | CloneModule.cpp | 72 *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 D | CtorUtils.cpp | 49 new GlobalVariable(CA->getType(), GCL->isConstant(), GCL->getLinkage(), in removeGlobalCtors()
|
H A D | RelLookupTableConverter.cpp | 103 M, IntArrayTy, LookupTable.isConstant(), LookupTable.getLinkage(), in createRelLookupTable()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Visibility.h | 68 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 D | JITLink.cpp | 125 << ", 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 D | Globals.cpp | 106 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 D | PPCMergeStringPool.cpp | 214 if (Global.getLinkage() != GlobalValue::PrivateLinkage && in collectCandidateConstants() 215 Global.getLinkage() != GlobalValue::InternalLinkage) in collectCandidateConstants()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | IndirectionUtils.cpp | 314 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 D | FunctionImportUtils.h | 98 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64GlobalsTagging.cpp | 104 M, Initializer->getType(), G->isConstant(), G->getLinkage(), in AArch64GlobalsTagging()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ExtractGV.cpp | 39 switch (GV.getLinkage()) { in makeVisible()
|
H A D | MergeFunctions.cpp | 751 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 D | ExpandVariadics.cpp | 477 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 D | WebAssemblyAddMissingPrototypes.cpp | 136 Function::Create(NewType, F.getLinkage(), F.getName() + ".fixed_sig"); in runOnModule()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Decl.cpp | 243 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 D | InstrProf.cpp | 353 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 D | AMDGPUAlwaysInlinePass.cpp | 100 A.getLinkage() != GlobalValue::InternalLinkage) in alwaysInlineImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVCallLowering.cpp | 426 } 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 D | LowerEmuTLS.cpp | 50 to->setLinkage(from->getLinkage()); in copyLinkageVisibility()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCUDANV.cpp | 303 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 D | XCoreLowerThreadLocal.cpp | 149 new GlobalVariable(*M, NewType, GV->isConstant(), GV->getLinkage(), in lowerGlobal()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/HipStdPar/ |
H A D | HipStdPar.cpp | 132 if (G.getLinkage() != GlobalVariable::ExternalLinkage) in maybeHandleGlobals()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
H A D | Record.h | 170 RecordLinkage getLinkage() const { return Linkage; } in getLinkage() function
|