Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DConstantMerge.cpp60 if (!A.hasLocalLinkage() && B.hasLocalLinkage()) in IsBetterCanonical()
63 if (A.hasLocalLinkage() && !B.hasLocalLinkage()) in IsBetterCanonical()
129 assert(Old->hasLocalLinkage() && in replace()
158 if (GV.use_empty() && GV.hasLocalLinkage()) { in mergeConstants()
203 if (!GV.hasLocalLinkage()) in mergeConstants()
H A DStripSymbols.cpp62 if (!GV->hasLocalLinkage()) return; // Don't delete non-static globals. in RemoveDeadConstant()
82 if (!isa<GlobalValue>(V) || cast<GlobalValue>(V)->hasLocalLinkage()) { in StripSymtab()
127 if (GV.hasLocalLinkage() && !llvmUsedValues.contains(&GV)) in StripSymbolNames()
133 if (I.hasLocalLinkage() && !llvmUsedValues.contains(&I)) in StripSymbolNames()
175 if (GV->hasLocalLinkage()) in stripDebugDeclareImpl()
H A DInternalize.cpp122 if (GV.hasLocalLinkage()) in shouldPreserveGV()
154 if (GV.hasLocalLinkage()) in maybeInternalize()
157 if (GV.hasLocalLinkage()) in maybeInternalize()
H A DGlobalOpt.cpp525 assert(GV->hasLocalLinkage()); in SRAGlobal()
1338 if (!GV.hasLocalLinkage() && NotDiscardableComdats.count(C)) in deleteIfDead()
1658 auto NewUnnamedAddr = GV.hasLocalLinkage() ? GlobalValue::UnnamedAddr::Global in processGlobal()
1668 if (!GV.hasLocalLinkage()) in processGlobal()
1810 if (!CalledFn->hasLocalLinkage()) in hasOnlyColdCalls()
1947 if (!F.hasName() && !F.isDeclaration() && !F.hasLocalLinkage()) in OptimizeFunctions()
1973 if (!F.hasLocalLinkage()) in OptimizeFunctions()
2048 if (!GV.hasName() && !GV.isDeclaration() && !GV.hasLocalLinkage()) in OptimizeGlobalVars()
2221 if (!GV.hasLocalLinkage()) in mayHaveOtherReferences()
2275 if (!J.hasName() && !J.isDeclaration() && !J.hasLocalLinkage()) in OptimizeGlobalAliases()
H A DMergeFunctions.cpp821 assert(F->hasLocalLinkage() || F->hasExternalLinkage() in canCreateAliasFor()
997 if (F->hasLocalLinkage() != G->hasLocalLinkage()) { in isFuncOrderCorrect()
1000 return !F->hasLocalLinkage(); in isFuncOrderCorrect()
H A DExtractGV.cpp24 bool Local = GV.hasLocalLinkage(); in makeVisible()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp79 assert(SGV->hasLocalLinkage()); in shouldPromoteLocalToGlobal()
125 if (!GV.hasLocalLinkage()) in isNonRenamableLocal()
138 assert(SGV->hasLocalLinkage()); in getPromotedName()
165 if (SGV->hasLocalLinkage() && DoPromote) in getLinkage()
303 if (GV.hasLocalLinkage() && shouldPromoteLocalToGlobal(&GV, VI)) { in processGlobalForThinLTO()
308 assert(!GV.hasLocalLinkage()); in processGlobalForThinLTO()
H A DNameAnonGlobals.cpp40 if (F.isDeclaration() || F.hasLocalLinkage() || !F.hasName()) in get()
46 if (GV.isDeclaration() || GV.hasLocalLinkage() || !GV.hasName()) in get()
H A DSplitModule.cpp158 if (GV.hasLocalLinkage()) in findPartitions()
195 << ((*MI)->hasLocalLinkage() ? " l " : " e ") << "\n"); in findPartitions()
206 if (GV->hasLocalLinkage()) { in externalize()
H A DRelLookupTableConverter.cpp54 if (!GV.hasLocalLinkage() || in shouldConvertToRelLookupTable()
98 if (!GlovalVarOp->hasLocalLinkage() || in shouldConvertToRelLookupTable()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAssignValidGlobalNames.cpp47 if (GV.hasLocalLinkage()) { in runOnModule()
58 if (F.hasLocalLinkage()) in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueLatticeUtils.cpp20 return F->hasLocalLinkage() && !F->hasAddressTaken(); in canTrackArgumentsInterprocedurally()
28 if (GV->isConstant() || !GV->hasLocalLinkage() || in canTrackGlobalVariableInterprocedurally()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCResourceInfo.cpp185 bool IsLocal = MF.getFunction().hasLocalLinkage(); in assignResourceInfoExpr()
202 bool IsCalleeLocal = Callee->hasLocalLinkage(); in assignResourceInfoExpr()
247 bool IsLocal = MF.getFunction().hasLocalLinkage(); in gatherResourceInfo()
312 bool IsCalleeLocal = Callee->hasLocalLinkage(); in gatherResourceInfo()
379 bool IsLocal = MF.getFunction().hasLocalLinkage(); in createTotalNumVGPRs()
390 bool IsLocal = MF.getFunction().hasLocalLinkage(); in createTotalNumSGPRs()
H A DAMDGPUSplitModule.cpp171 if (GV.hasLocalLinkage()) { in externalize()
247 return !F.hasLocalLinkage() || in canBeIndirectlyCalled()
1289 return Var->hasLocalLinkage(); in needsConservativeImport()
1401 if (Fn.hasLocalLinkage() && Fn.hasAddressTaken()) { in splitAMDGPUModule()
1413 if (GV.hasLocalLinkage()) in splitAMDGPUModule()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h257 assert((!hasLocalLinkage() || V == DefaultVisibility) && in setVisibility()
287 assert((!hasLocalLinkage() || C == DefaultStorageClass) && in setDLLStorageClass()
301 return hasLocalLinkage() || in isImplicitDSOLocal()
530 bool hasLocalLinkage() const { return isLocalLinkage(getLinkage()); } in hasLocalLinkage() function
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetObjectFile.cpp132 << (GO->hasLocalLinkage() ? "local_linkage " : "") in SelectSectionForGlobal()
169 << (GO->hasLocalLinkage() ? "local_linkage " : "") in getExplicitSectionGlobal()
234 bool IsLocal = GVar->hasLocalLinkage(); in isGlobalInSmallSection()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.cpp37 StubSym = MachineModuleInfoImpl::StubValueTy(Sym, !GV->hasLocalLinkage()); in getTTypeGlobalReference()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DModuleSymbolTable.cpp222 else if (GV->hasHiddenVisibility() && !GV->hasLocalLinkage()) in getSymbolFlags()
235 if (!GV->hasLocalLinkage()) in getSymbolFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVIndirectBranchTracking.cpp86 if (F.hasAddressTaken() || !F.hasLocalLinkage()) { in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMangling.cpp40 if (!G->hasName() || G->isDeclaration() || G->hasLocalLinkage() || in add()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetObjectFile.cpp86 if (GVA->hasLocalLinkage()) in isGlobalInSmallSectionImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp248 if (GVar->hasLocalLinkage()) { in getKindForGlobal()
263 if (GVar->hasLocalLinkage()) in getKindForGlobal()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64BranchTargets.cpp105 (F.hasAddressTaken() || !F.hasLocalLinkage()))) in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Linker/
H A DLinkModules.cpp95 if (DGV->hasLocalLinkage()) in getLinkedToGlobal()
345 if (DGV && !GV.hasLocalLinkage() && !GV.hasAppendingLinkage()) { in linkIfNeeded()
378 (GV.hasLocalLinkage() || GV.hasLinkOnceLinkage() || in linkIfNeeded()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86IndirectBranchTracking.cpp112 return (F.hasAddressTaken() || !F.hasLocalLinkage()); in needsPrologueENDBR()

12345