Home
last modified time | relevance | path

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

1234

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DGlobalValue.h129 switch (getLinkage()) { in mayBeDerefined()
431 bool hasExternalLinkage() const { return isExternalLinkage(getLinkage()); } in hasExternalLinkage()
433 return isAvailableExternallyLinkage(getLinkage()); in hasAvailableExternallyLinkage()
435 bool hasLinkOnceLinkage() const { return isLinkOnceLinkage(getLinkage()); } in hasLinkOnceLinkage()
437 return isLinkOnceODRLinkage(getLinkage()); in hasLinkOnceODRLinkage()
439 bool hasWeakLinkage() const { return isWeakLinkage(getLinkage()); } in hasWeakLinkage()
440 bool hasWeakAnyLinkage() const { return isWeakAnyLinkage(getLinkage()); } in hasWeakAnyLinkage()
441 bool hasWeakODRLinkage() const { return isWeakODRLinkage(getLinkage()); } in hasWeakODRLinkage()
442 bool hasAppendingLinkage() const { return isAppendingLinkage(getLinkage()); } in hasAppendingLinkage()
443 bool hasInternalLinkage() const { return isInternalLinkage(getLinkage()); } in hasInternalLinkage()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp101 FunctionImportGlobalProcessing::getLinkage(const GlobalValue *SGV, in getLinkage() function in FunctionImportGlobalProcessing
110 return SGV->getLinkage(); in getLinkage()
115 return SGV->getLinkage(); in getLinkage()
117 switch (SGV->getLinkage()) { in getLinkage()
127 return SGV->getLinkage(); in getLinkage()
135 return SGV->getLinkage(); in getLinkage()
146 return SGV->getLinkage(); in getLinkage()
178 return SGV->getLinkage(); in getLinkage()
184 return SGV->getLinkage(); in getLinkage()
189 return SGV->getLinkage(); in getLinkage()
[all …]
H A DCloneModule.cpp65 I->isConstant(), I->getLinkage(), in CloneModule()
77 Function::Create(cast<FunctionType>(I.getValueType()), I.getLinkage(), in CloneModule()
109 I->getLinkage(), I->getName(), New.get()); in CloneModule()
H A DCtorUtils.cpp48 new GlobalVariable(CA->getType(), GCL->isConstant(), GCL->getLinkage(), in removeGlobalCtors()
H A DRelLookupTableConverter.cpp100 M, IntArrayTy, LookupTable.isConstant(), LookupTable.getLinkage(), in createRelLookupTable()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DVisibility.h63 assert(getLinkage() == L && getVisibility() == V && in LinkageInfo()
83 Linkage getLinkage() const { return (Linkage)linkage_; } in getLinkage() function
90 setLinkage(minLinkage(getLinkage(), L)); in mergeLinkage()
93 mergeLinkage(other.getLinkage()); in mergeLinkage()
97 Linkage ThisL = getLinkage(); in mergeExternalVisibility()
107 mergeExternalVisibility(Other.getLinkage()); in mergeExternalVisibility()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/
H A DJITLink.cpp108 << ", linkage: " << formatv("{0:6}", getLinkageName(Sym.getLinkage())) in operator <<()
242 if (LHS->getLinkage() != RHS->getLinkage()) in dump()
243 return LHS->getLinkage() < RHS->getLinkage(); in dump()
377 Sym->getLinkage() < BestSymbolForBlock->getLinkage())) in makeTargetOutOfRangeError()
H A DJITLinkGeneric.cpp324 Sym->getLinkage() == Linkage::Weak in getExternalSymbolNames()
342 assert(Sym->getLinkage() == Linkage::Weak && in applyLookupResult()
H A DMachOLinkGraphBuilder.cpp63 Linkage MachOLinkGraphBuilder::getLinkage(uint16_t Desc) { in getLinkage() function in llvm::jitlink::MachOLinkGraphBuilder
311 getLinkage(Desc), getScope(*Name, Type)); in createNormalizedSymbols()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DGlobals.cpp99 if (isInterposableLinkage(getLinkage())) in isInterposable()
108 GlobalObject::isExternalLinkage(getLinkage()) && !isDeclaration() && in canBenefitFromLocalAlias()
158 return getGlobalIdentifier(getName(), getLinkage(), in getGlobalIdentifier()
510 return create(Aliasee->getLinkage(), Name, Aliasee); in create()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp291 F.getLinkage(), F.getName(), &Dst); in cloneFunctionDecl()
329 GV.getLinkage(), nullptr, GV.getName(), nullptr, in cloneGlobalVariableDecl()
360 OrigA.getLinkage(), OrigA.getName(), &Dst); in cloneGlobalAliasDecl()
H A DObjectLinkingLayer.cpp103 assert(Sym->getLinkage() == Linkage::Weak && in discard()
236 if (Sym->getLinkage() == Linkage::Weak) in notifyResolved()
348 if (Sym->hasName() && Sym->getLinkage() == Linkage::Weak) { in claimOrExternalizeWeakAndCommonSymbols()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DFunctionImportUtils.h98 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ProfileData/
H A DInstrProf.cpp270 return getPGOFuncName(F.getName(), F.getLinkage(), FileName, Version); in getPGOFuncName()
335 if (!GlobalValue::isLocalLinkage(FuncNameVar->getLinkage())) in createPGOFuncNameVar()
342 return createPGOFuncNameVar(*F.getParent(), F.getLinkage(), PGOFuncName); in createPGOFuncNameVar()
1088 GlobalValue::LinkageTypes Linkage = F.getLinkage(); in needsComdatForCounter()
1126 if (!GlobalValue::isDiscardableIfUnused(F.getLinkage())) in canRenameComdatFunc()
1131 assert(F.getLinkage() == GlobalValue::AvailableExternallyLinkage); in canRenameComdatFunc()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DDecl.cpp242 return LinkageInfo(T.getLinkage(), DefaultVisibility, true); in getLVForType()
786 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()
965 if (!isExternallyVisible(classLV.getLinkage())) in getLVForClassMember()
981 if (!isExternallyVisible(TypeAsWritten->getLinkage())) in getLVForClassMember()
1077 .getLinkage(); in isLinkageValid()
1122 .getLinkage(); in getLinkageInternal()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp1051 if (GlobalValue::isLocalLinkage(GV.getLinkage()) || in thinLTOResolvePrevailingInModule()
1067 if (NewLinkage == GV.getLinkage()) in thinLTOResolvePrevailingInModule()
1076 GlobalValue::isInterposableLinkage(GV.getLinkage())) { in thinLTOResolvePrevailingInModule()
1094 << "` from " << GV.getLinkage() << " to " << NewLinkage in thinLTOResolvePrevailingInModule()
1162 NewFn->setLinkage(GA->getLinkage()); in replaceAliasWithAliasee()
H A DExtractGV.cpp40 switch(GV.getLinkage()) { in makeVisible()
H A DMergeFunctions.cpp694 NewG = Function::Create(G->getFunctionType(), G->getLinkage(), in writeThunk()
769 G->getLinkage(), "", BitcastF, G->getParent()); in writeAlias()
811 Function *NewF = Function::Create(F->getFunctionType(), F->getLinkage(), in mergeTwoFunctions()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAddMissingPrototypes.cpp126 Function::Create(NewType, F.getLinkage(), F.getName() + ".fixed_sig"); in runOnModule()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCUDANV.cpp294 GV->setLinkage(CGF.CurFn->getLinkage()); in emitDeviceStub()
587 /*isConstant=*/false, Var->getLinkage(), in makeRegisterGlobalsFn()
1068 /*isConstant=*/false, Var->getLinkage(), in transformManagedVars()
1110 !llvm::GlobalValue::isLocalLinkage(Info.Var->getLinkage()) && in finalizeModule()
1136 TheModule, F->getType(), /*isConstant=*/true, F->getLinkage(), in getKernelHandle()
H A DCGVTables.cpp953 auto Linkage = VTable->getLinkage(); in GenerateRelativeVTableAlias()
964 assert(VTableAlias->getLinkage() == Linkage); in GenerateRelativeVTableAlias()
1198 if (!isExternallyVisible(LV.getLinkage())) in HasHiddenLTOVisibility()
1227 if (!isExternallyVisible(LV.getLinkage())) in GetVCallVisibilityLevel()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLowerEmuTLS.cpp45 to->setLinkage(from->getLinkage()); in copyLinkageVisibility()
H A DPreISelIntrinsicLowering.cpp83 Fn->setLinkage(F.getLinkage()); in lowerObjCCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp147 new GlobalVariable(*M, NewType, GV->isConstant(), GV->getLinkage(), in lowerGlobal()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp458 F.getLinkage(), F.getVisibility(), NotEligibleForImport, in computeFunctionSummary()
578 V.getLinkage(), V.getVisibility(), NonRenamableLocal, in computeVariableSummary()
621 A.getLinkage(), A.getVisibility(), NonRenamableLocal, in computeAliasSummary()

1234