| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Interfaces/ |
| H A D | CIROpInterfaces.td | 51 return cir::isExternalLinkage($_op.getLinkage()); 57 return cir::isAvailableExternallyLinkage($_op.getLinkage()); 63 return cir::isLinkOnceLinkage($_op.getLinkage()); 69 return cir::isLinkOnceAnyLinkage($_op.getLinkage()); 75 return cir::isLinkOnceODRLinkage($_op.getLinkage()); 81 return cir::isWeakLinkage($_op.getLinkage()); 87 return cir::isWeakAnyLinkage($_op.getLinkage()); 93 return cir::isWeakODRLinkage($_op.getLinkage()); 99 return cir::isInternalLinkage($_op.getLinkage()); 105 return cir::isPrivateLinkage($_op.getLinkage()); [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | GlobalValue.h | 140 switch (getLinkage()) { in mayBeDerefined() 513 bool hasExternalLinkage() const { return isExternalLinkage(getLinkage()); } in hasExternalLinkage() 515 return isAvailableExternallyLinkage(getLinkage()); in hasAvailableExternallyLinkage() 517 bool hasLinkOnceLinkage() const { return isLinkOnceLinkage(getLinkage()); } in hasLinkOnceLinkage() 519 return isLinkOnceAnyLinkage(getLinkage()); in hasLinkOnceAnyLinkage() 522 return isLinkOnceODRLinkage(getLinkage()); in hasLinkOnceODRLinkage() 524 bool hasWeakLinkage() const { return isWeakLinkage(getLinkage()); } in hasWeakLinkage() 525 bool hasWeakAnyLinkage() const { return isWeakAnyLinkage(getLinkage()); } in hasWeakAnyLinkage() 526 bool hasWeakODRLinkage() const { return isWeakODRLinkage(getLinkage()); } in hasWeakODRLinkage() 527 bool hasAppendingLinkage() const { return isAppendingLinkage(getLinkage()); } in hasAppendingLinkage() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | FunctionImportUtils.cpp | 158 FunctionImportGlobalProcessing::getLinkage(const GlobalValue *SGV, in getLinkage() function in FunctionImportGlobalProcessing 167 return SGV->getLinkage(); in getLinkage() 172 return SGV->getLinkage(); in getLinkage() 174 switch (SGV->getLinkage()) { in getLinkage() 186 return SGV->getLinkage(); in getLinkage() 194 return SGV->getLinkage(); in getLinkage() 205 return SGV->getLinkage(); in getLinkage() 237 return SGV->getLinkage(); in getLinkage() 243 return SGV->getLinkage(); in getLinkage() 248 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 CA->getType(), GCL->isConstant(), GCL->getLinkage(), CA, "", in removeGlobalCtors()
|
| H A D | RelLookupTableConverter.cpp | 124 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 | 126 << ", linkage: " << formatv("{0:6}", getLinkageName(Sym.getLinkage())) in operator <<() 293 if (LHS->getLinkage() != RHS->getLinkage()) in dump() 294 return LHS->getLinkage() < RHS->getLinkage(); in dump() 445 Sym->getLinkage() < BestSymbolForBlock->getLinkage())) in makeTargetOutOfRangeError()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | LinkGraphLayer.cpp | 78 if (Sym.getLinkage() == Linkage::Weak) in getJITSymbolFlagsForSymbol() 98 assert(Sym->getLinkage() == Linkage::Weak && in discard()
|
| H A D | IndirectionUtils.cpp | 343 F.getLinkage(), F.getName(), &Dst); in cloneFunctionDecl() 361 GV.getLinkage(), nullptr, GV.getName(), nullptr, in cloneGlobalVariableDecl() 374 OrigA.getLinkage(), OrigA.getName(), &Dst); in cloneGlobalAliasDecl()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Globals.cpp | 108 if (isInterposableLinkage(getLinkage())) in isInterposable() 128 GlobalObject::isExternalLinkage(getLinkage()) && !isDeclaration() && in canBenefitFromLocalAlias() 187 return getGlobalIdentifier(getName(), getLinkage(), in getGlobalIdentifier() 609 return create(Aliasee->getLinkage(), Name, Aliasee); in create()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | FunctionImportUtils.h | 99 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILFinalizeLinkage.cpp | 45 if (F->getLinkage() == GlobalValue::ExternalLinkage) { in finalizeLinkage()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ExtractGV.cpp | 38 switch (GV.getLinkage()) { in makeVisible()
|
| H A D | MergeFunctions.cpp | 751 NewG = Function::Create(G->getFunctionType(), G->getLinkage(), in writeThunk() 830 G->getLinkage(), "", F, G->getParent()); in writeAlias() 893 Function *NewF = Function::Create(F->getFunctionType(), F->getLinkage(), in mergeTwoFunctions()
|
| H A D | ExpandVariadics.cpp | 459 ExternallyAccessible->setLinkage(OriginalFunction->getLinkage()); in runOnFunction() 489 Function *NF = Function::Create(FTy, F.getLinkage(), F.getAddressSpace()); in replaceAllUsesWithNewDeclaration() 526 Function *NF = Function::Create(NFTy, F.getLinkage(), F.getAddressSpace()); in deriveFixedArityReplacement()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyAddMissingPrototypes.cpp | 135 Function::Create(NewType, F.getLinkage(), F.getName() + ".fixed_sig"); in runOnModule()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAlwaysInlinePass.cpp | 99 if (TT.isAMDGCN() && A.getLinkage() != GlobalValue::InternalLinkage) in alwaysInlineImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | InstrProf.cpp | 395 return getIRPGONameForGlobalObject(GO, GO.getLinkage(), FileName); in getIRPGOObjectName() 424 return getPGOFuncName(F.getName(), F.getLinkage(), FileName, Version); in getPGOFuncName() 493 else if (!GlobalValue::isLocalLinkage(FuncNameVar->getLinkage())) in setPGOFuncVisibility() 525 return createPGOFuncNameVar(*F.getParent(), F.getLinkage(), PGOFuncName); in createPGOFuncNameVar() 1486 GlobalValue::LinkageTypes Linkage = GO.getLinkage(); in needsComdatForCounter() 1528 if (!GlobalValue::isDiscardableIfUnused(F.getLinkage())) in canRenameComdatFunc() 1533 assert(F.getLinkage() == GlobalValue::AvailableExternallyLinkage); in canRenameComdatFunc()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Decl.cpp | 242 return LinkageInfo(T.getLinkage(), DefaultVisibility, true); in getLVForType() 478 LV.setLinkage(tempLV.getLinkage()); in mergeTemplateLV() 777 if (!isExternallyVisible(TypeLV.getLinkage())) in getLVForNamespaceScopeDecl() 830 if (!isExternallyVisible(TypeAsWritten->getLinkage())) in getLVForNamespaceScopeDecl() 865 if (!isExternalFormalLinkage(EnumLV.getLinkage())) in getLVForNamespaceScopeDecl() 906 if (!isExternallyVisible(LV.getLinkage())) in getLVForNamespaceScopeDecl() 907 return LinkageInfo(LV.getLinkage(), DefaultVisibility, false); in getLVForNamespaceScopeDecl() 961 if (!isExternallyVisible(classLV.getLinkage())) in getLVForClassMember() 977 if (!isExternallyVisible(TypeAsWritten->getLinkage())) in getLVForClassMember() 1091 .getLinkage(); in isLinkageValid() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LowerEmuTLS.cpp | 50 to->setLinkage(from->getLinkage()); in copyLinkageVisibility()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreLowerThreadLocal.cpp | 146 new GlobalVariable(*M, NewType, GV->isConstant(), GV->getLinkage(), in lowerGlobal()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/CFGuard/ |
| H A D | CFGuard.cpp | 326 if (GV->getLinkage() != GlobalValue::ExternalLinkage) in isCFGuardFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVCallLowering.cpp | 482 } else if (F.getLinkage() != GlobalValue::InternalLinkage && in lowerFormalArguments() 483 F.getLinkage() != GlobalValue::PrivateLinkage && in lowerFormalArguments() 488 : (F.getLinkage() == GlobalValue::LinkOnceODRLinkage && in lowerFormalArguments()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCUDANV.cpp | 314 GV->setLinkage(CGF.CurFn->getLinkage()); in emitDeviceStub() 497 /*Constant=*/false, KernelFunction->getLinkage(), in emitDeviceStubBodyNew() 1167 /*isConstant=*/false, Var->getLinkage(), in transformManagedVars() 1272 !llvm::GlobalValue::isLocalLinkage(Info.Var->getLinkage()) && in finalizeModule() 1320 TheModule, F->getType(), /*isConstant=*/true, F->getLinkage(), in getKernelHandle()
|