| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | GlobalValue.h | 134 switch (getLinkage()) { in mayBeDerefined() 494 return isAvailableExternallyLinkage(getLinkage()); in hasAvailableExternallyLinkage() 498 return isLinkOnceAnyLinkage(getLinkage()); in hasLinkOnceAnyLinkage() 501 return isLinkOnceODRLinkage(getLinkage()); in hasLinkOnceODRLinkage() 503 bool hasWeakLinkage() const { return isWeakLinkage(getLinkage()); } in hasWeakLinkage() 509 bool hasLocalLinkage() const { return isLocalLinkage(getLinkage()); } in hasLocalLinkage() 511 return isExternalWeakLinkage(getLinkage()); in hasExternalWeakLinkage() 515 return isValidDeclarationLinkage(getLinkage()); in hasValidDeclarationLinkage() 525 LinkageTypes getLinkage() const { return LinkageTypes(Linkage); } in getLinkage() function 528 return isDiscardableIfUnused(getLinkage()); in isDiscardableIfUnused() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | FunctionImportUtils.cpp | 115 return SGV->getLinkage(); in getLinkage() 120 return SGV->getLinkage(); in getLinkage() 122 switch (SGV->getLinkage()) { in getLinkage() 132 return SGV->getLinkage(); in getLinkage() 140 return SGV->getLinkage(); in getLinkage() 151 return SGV->getLinkage(); in getLinkage() 183 return SGV->getLinkage(); in getLinkage() 189 return SGV->getLinkage(); in getLinkage() 194 return SGV->getLinkage(); in getLinkage() 269 GV.setLinkage(getLinkage(&GV, /* DoPromote */ true)); in processGlobalForThinLTO() [all …]
|
| H A D | CloneModule.cpp | 66 *New, I.getValueType(), I.isConstant(), I.getLinkage(), in CloneModule() 76 Function::Create(cast<FunctionType>(I.getValueType()), I.getLinkage(), in CloneModule() 107 I.getLinkage(), I.getName(), New.get()); in CloneModule()
|
| H A D | CtorUtils.cpp | 49 new GlobalVariable(CA->getType(), GCL->isConstant(), GCL->getLinkage(), in removeGlobalCtors()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Visibility.h | 63 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()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | JITLink.cpp | 105 << ", linkage: " << formatv("{0:6}", getLinkageName(Sym.getLinkage())) in operator <<() 243 if (LHS->getLinkage() != RHS->getLinkage()) in dump() 244 return LHS->getLinkage() < RHS->getLinkage(); in dump() 381 Sym->getLinkage() < BestSymbolForBlock->getLinkage())) in makeTargetOutOfRangeError()
|
| H A D | JITLinkGeneric.cpp | 200 Sym->getLinkage() == Linkage::Weak in getExternalSymbolNames() 219 assert(Sym->getLinkage() == Linkage::Weak && in applyLookupResult()
|
| /llvm-project-15.0.7/libclc/utils/ |
| H A D | prepare-builtins.cpp | 80 if (!i->isDeclaration() && i->getLinkage() == GlobalValue::ExternalLinkage) in main() 86 if (!i->isDeclaration() && i->getLinkage() == GlobalValue::ExternalLinkage) in main()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Globals.cpp | 103 if (isInterposableLinkage(getLinkage())) in isInterposable() 117 GlobalObject::isExternalLinkage(getLinkage()) && !isDeclaration() && in canBenefitFromLocalAlias() 167 return getGlobalIdentifier(getName(), getLinkage(), in getGlobalIdentifier() 534 return create(Aliasee->getLinkage(), Name, Aliasee); in create()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | FunctionImportUtils.h | 98 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote);
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | IndirectionUtils.cpp | 307 F.getLinkage(), F.getName(), &Dst); in cloneFunctionDecl() 345 GV.getLinkage(), nullptr, GV.getName(), nullptr, in cloneGlobalVariableDecl() 376 OrigA.getLinkage(), OrigA.getName(), &Dst); in cloneGlobalAliasDecl()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | LazyCallGraphTest.cpp | 2192 auto *G = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST() 2232 auto *G = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST() 2273 auto *G = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST() 2317 auto *G = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST() 2363 auto *G = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST() 2408 auto *G = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST() 2459 auto *G = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST() 2511 auto *G = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST() 2564 auto *G = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST() 2609 auto *G = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST() [all …]
|
| H A D | CGSCCPassManagerTest.cpp | 1489 FnF->getLinkage(), "newF", *M); in TEST_F() 1528 Function::Create(FnF->getFunctionType(), FnF->getLinkage(), "newF", *M); in TEST_F() 1627 FnF->getLinkage(), "newF", *M); in TEST_F() 1751 auto *G = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST_F() 1819 auto *G1 = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST_F() 1821 auto *G2 = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST_F() 1839 auto *H1 = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST_F() 1841 auto *H2 = Function::Create(F.getFunctionType(), F.getLinkage(), in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | ExtractGV.cpp | 39 switch(GV.getLinkage()) { in makeVisible()
|
| H A D | FunctionImport.cpp | 1079 if (GlobalValue::isLocalLinkage(GV.getLinkage()) || in thinLTOFinalizeInModule() 1095 if (NewLinkage == GV.getLinkage()) in thinLTOFinalizeInModule() 1104 GlobalValue::isInterposableLinkage(GV.getLinkage())) { in thinLTOFinalizeInModule() 1123 << "` from " << GV.getLinkage() << " to " << NewLinkage in thinLTOFinalizeInModule() 1199 NewFn->setLinkage(GA->getLinkage()); in replaceAliasWithAliasee()
|
| H A D | MergeFunctions.cpp | 699 NewG = Function::Create(G->getFunctionType(), G->getLinkage(), in writeThunk() 776 G->getLinkage(), "", BitcastF, G->getParent()); in writeAlias() 818 Function *NewF = Function::Create(F->getFunctionType(), F->getLinkage(), in mergeTwoFunctions()
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | DumpFunctionPass.cpp | 52 GlobalValue::LinkageTypes OrigLinkage = NewF->getLinkage(); in runDumpFunction()
|
| /llvm-project-15.0.7/llvm/lib/ProfileData/ |
| H A D | InstrProf.cpp | 308 return getPGOFuncName(F.getName(), F.getLinkage(), FileName, Version); in getPGOFuncName() 373 if (!GlobalValue::isLocalLinkage(FuncNameVar->getLinkage())) in createPGOFuncNameVar() 380 return createPGOFuncNameVar(*F.getParent(), F.getLinkage(), PGOFuncName); in createPGOFuncNameVar() 1124 GlobalValue::LinkageTypes Linkage = F.getLinkage(); in needsComdatForCounter() 1166 if (!GlobalValue::isDiscardableIfUnused(F.getLinkage())) in canRenameComdatFunc() 1171 assert(F.getLinkage() == GlobalValue::AvailableExternallyLinkage); in canRenameComdatFunc()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyAddMissingPrototypes.cpp | 136 Function::Create(NewType, F.getLinkage(), F.getName() + ".fixed_sig"); in runOnModule()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Decl.cpp | 401 LV.setLinkage(tempLV.getLinkage()); in mergeTemplateLV() 475 LV.setLinkage(tempLV.getLinkage()); in mergeTemplateLV() 927 if (!isExternallyVisible(LV.getLinkage())) in getLVForNamespaceScopeDecl() 982 if (!isExternallyVisible(classLV.getLinkage())) in getLVForClassMember() 1094 .getLinkage(); in isLinkageValid() 1154 .getLinkage(); in getLinkageInternal() 1273 if (!isExternallyVisible(OwnerLV.getLinkage())) in getLVForClosure() 1319 if (PrevLV.getLinkage()) in getLVForLocalDecl() 1320 LV.setLinkage(PrevLV.getLinkage()); in getLVForLocalDecl() 1375 if (!isExternallyVisible(LV.getLinkage())) in getLVForLocalDecl() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAlwaysInlinePass.cpp | 99 A.getLinkage() != GlobalValue::InternalLinkage) in alwaysInlineImpl()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVCallLowering.cpp | 250 } else if (F.getLinkage() == GlobalValue::LinkageTypes::ExternalLinkage || in lowerFormalArguments() 251 F.getLinkage() == GlobalValue::LinkOnceODRLinkage) { in lowerFormalArguments()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | LowerEmuTLS.cpp | 44 to->setLinkage(from->getLinkage()); in copyLinkageVisibility()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/ |
| H A D | LLVMDialect.cpp | 1816 p << ' ' << stringifyLinkage(getLinkage()) << ' '; in print() 2003 if (getLinkage() == Linkage::Common) { in verify() 2013 if (getLinkage() == Linkage::Appending) { in verify() 2303 if (getLinkage() != LLVM::Linkage::External) in print() 2304 p << stringifyLinkage(getLinkage()) << ' '; in print() 2341 if (getLinkage() == LLVM::Linkage::Common) in verify() 2355 if (getLinkage() != LLVM::Linkage::External && in verify() 2356 getLinkage() != LLVM::Linkage::ExternWeak) in verify() 2985 if (static_cast<uint64_t>(getLinkage()) <= getMaxEnumValForLinkage()) in print() 2986 printer << stringifyEnum(getLinkage()); in print() [all …]
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCUDANV.cpp | 301 GV->setLinkage(CGF.CurFn->getLinkage()); in emitDeviceStub() 602 /*isConstant=*/false, Var->getLinkage(), in makeRegisterGlobalsFn() 1087 /*isConstant=*/false, Var->getLinkage(), in transformManagedVars() 1164 !llvm::GlobalValue::isLocalLinkage(Info.Var->getLinkage()) && in finalizeModule() 1195 TheModule, F->getType(), /*isConstant=*/true, F->getLinkage(), in getKernelHandle()
|