| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ConstantMerge.cpp | 60 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 D | StripSymbols.cpp | 62 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 D | Internalize.cpp | 122 if (GV.hasLocalLinkage()) in shouldPreserveGV() 154 if (GV.hasLocalLinkage()) in maybeInternalize() 157 if (GV.hasLocalLinkage()) in maybeInternalize()
|
| H A D | GlobalOpt.cpp | 525 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 D | MergeFunctions.cpp | 821 assert(F->hasLocalLinkage() || F->hasExternalLinkage() in canCreateAliasFor() 997 if (F->hasLocalLinkage() != G->hasLocalLinkage()) { in isFuncOrderCorrect() 1000 return !F->hasLocalLinkage(); in isFuncOrderCorrect()
|
| H A D | ExtractGV.cpp | 24 bool Local = GV.hasLocalLinkage(); in makeVisible()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | FunctionImportUtils.cpp | 79 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 D | NameAnonGlobals.cpp | 40 if (F.isDeclaration() || F.hasLocalLinkage() || !F.hasName()) in get() 46 if (GV.isDeclaration() || GV.hasLocalLinkage() || !GV.hasName()) in get()
|
| H A D | SplitModule.cpp | 158 if (GV.hasLocalLinkage()) in findPartitions() 195 << ((*MI)->hasLocalLinkage() ? " l " : " e ") << "\n"); in findPartitions() 206 if (GV->hasLocalLinkage()) { in externalize()
|
| H A D | RelLookupTableConverter.cpp | 54 if (!GV.hasLocalLinkage() || in shouldConvertToRelLookupTable() 98 if (!GlovalVarOp->hasLocalLinkage() || in shouldConvertToRelLookupTable()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAssignValidGlobalNames.cpp | 47 if (GV.hasLocalLinkage()) { in runOnModule() 58 if (F.hasLocalLinkage()) in runOnModule()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueLatticeUtils.cpp | 20 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 D | AMDGPUMCResourceInfo.cpp | 185 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 D | AMDGPUSplitModule.cpp | 171 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 D | GlobalValue.h | 257 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 D | HexagonTargetObjectFile.cpp | 132 << (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 D | SparcTargetObjectFile.cpp | 37 StubSym = MachineModuleInfoImpl::StubValueTy(Sym, !GV->hasLocalLinkage()); in getTTypeGlobalReference()
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | ModuleSymbolTable.cpp | 222 else if (GV->hasHiddenVisibility() && !GV->hasLocalLinkage()) in getSymbolFlags() 235 if (!GV->hasLocalLinkage()) in getSymbolFlags()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVIndirectBranchTracking.cpp | 86 if (F.hasAddressTaken() || !F.hasLocalLinkage()) { in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | Mangling.cpp | 40 if (!G->hasName() || G->isDeclaration() || G->hasLocalLinkage() || in add()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetObjectFile.cpp | 86 if (GVA->hasLocalLinkage()) in isGlobalInSmallSectionImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetLoweringObjectFile.cpp | 248 if (GVar->hasLocalLinkage()) { in getKindForGlobal() 263 if (GVar->hasLocalLinkage()) in getKindForGlobal()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64BranchTargets.cpp | 105 (F.hasAddressTaken() || !F.hasLocalLinkage()))) in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Linker/ |
| H A D | LinkModules.cpp | 95 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 D | X86IndirectBranchTracking.cpp | 112 return (F.hasAddressTaken() || !F.hasLocalLinkage()); in needsPrologueENDBR()
|