Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/clang/include/clang/CIR/Interfaces/
H A DCIROpInterfaces.td51 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 DGlobalValue.h140 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 DFunctionImportUtils.cpp158 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 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 CA->getType(), GCL->isConstant(), GCL->getLinkage(), CA, "", in removeGlobalCtors()
H A DRelLookupTableConverter.cpp124 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.cpp126 << ", 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 DLinkGraphLayer.cpp78 if (Sym.getLinkage() == Linkage::Weak) in getJITSymbolFlagsForSymbol()
98 assert(Sym->getLinkage() == Linkage::Weak && in discard()
H A DIndirectionUtils.cpp343 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 DGlobals.cpp108 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 DFunctionImportUtils.h99 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote);
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILFinalizeLinkage.cpp45 if (F->getLinkage() == GlobalValue::ExternalLinkage) { in finalizeLinkage()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DExtractGV.cpp38 switch (GV.getLinkage()) { in makeVisible()
H A DMergeFunctions.cpp751 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 DExpandVariadics.cpp459 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 DWebAssemblyAddMissingPrototypes.cpp135 Function::Create(NewType, F.getLinkage(), F.getName() + ".fixed_sig"); in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAlwaysInlinePass.cpp99 if (TT.isAMDGCN() && A.getLinkage() != GlobalValue::InternalLinkage) in alwaysInlineImpl()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp395 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 DDecl.cpp242 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 DLowerEmuTLS.cpp50 to->setLinkage(from->getLinkage()); in copyLinkageVisibility()
/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/CFGuard/
H A DCFGuard.cpp326 if (GV->getLinkage() != GlobalValue::ExternalLinkage) in isCFGuardFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.cpp482 } 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 DCGCUDANV.cpp314 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()

12345