Home
last modified time | relevance | path

Searched refs:isWeakForLinker (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h460 static bool isWeakForLinker(LinkageTypes Linkage) { in isWeakForLinker() function
554 bool isWeakForLinker() const { return isWeakForLinker(getLinkage()); } in isWeakForLinker() function
639 return !(isDeclarationForLinker() || isWeakForLinker()); in isStrongDefinitionForLinker()
/freebsd/contrib/llvm-project/clang/include/clang/CIR/Interfaces/
H A DCIROpInterfaces.td153 "bool", "isWeakForLinker", (ins), [{}],
155 return cir::isWeakForLinker($_op.getLinkage());
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXX.cpp161 if (llvm::GlobalValue::isWeakForLinker(Linkage) && in TryEmitBaseDestructorAsAlias()
176 if (llvm::GlobalValue::isWeakForLinker(TargetLinkage)) in TryEmitBaseDestructorAsAlias()
H A DCGVTT.cpp109 if (CGM.supportsCOMDAT() && VTT->isWeakForLinker()) in EmitVTTDefinition()
H A DMicrosoftCXXABI.cpp1906 llvm::GlobalValue::isWeakForLinker(VFTableLinkage)) in getAddrOfVTable()
1920 if (llvm::GlobalValue::isWeakForLinker(VFTableLinkage)) { in getAddrOfVTable()
2681 if (GuardVar->isWeakForLinker()) in EmitGuardedInit()
3776 if (CHD->isWeakForLinker()) in getClassHierarchyDescriptor()
3813 if (BCA->isWeakForLinker()) in getBaseClassArray()
3855 if (BCD->isWeakForLinker()) in getBaseClassDescriptor()
3916 if (COL->isWeakForLinker()) in getCompleteObjectLocator()
4019 if (Var->isWeakForLinker()) in getAddrOfRTTIDescriptor()
4057 if (Fn->isWeakForLinker()) in emitCXXStructor()
4084 if (ThunkFn->isWeakForLinker()) in getAddrOfCXXCtorClosure()
[all …]
H A DItaniumCXXABI.cpp210 if (!llvm::GlobalValue::isWeakForLinker(CGM.getVTableLinkage(RD))) in hasUniqueVTablePointer()
2031 if (CGM.supportsCOMDAT() && VTable->isWeakForLinker()) in emitVTableDefinitions()
2708 } else if (CGM.supportsCOMDAT() && guard->isWeakForLinker()) { in EmitGuardedInit()
3105 if (CGM.supportsCOMDAT() && Wrapper->isWeakForLinker()) in getOrCreateThreadLocalWrapper()
4276 if (CGM.supportsCOMDAT() && GV->isWeakForLinker()) in BuildTypeInfo()
4676 if (llvm::GlobalValue::isWeakForLinker(Linkage)) { in getCodegenToUse()
H A DCGVTables.cpp56 if (CGM.supportsCOMDAT() && ThunkFn->isWeakForLinker()) in setThunkProperties()
H A DCodeGenModule.cpp1573 if (!Entry || Entry->isWeakForLinker() || in Release()
5438 if (supportsCOMDAT() && GV->isWeakForLinker() && in CreateOrReplaceCXXRuntimeVariable()
6803 if (GV->isWeakForLinker()) { in GenerateStringLiteral()
7019 if (supportsCOMDAT() && GV->isWeakForLinker()) in GetAddrOfGlobalTemporary()
H A DCGDecl.cpp290 if (supportsCOMDAT() && GV->isWeakForLinker()) in getOrCreateStaticVarDecl()
/freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/
H A DCIROpsEnums.h102 LLVM_ATTRIBUTE_UNUSED static bool isWeakForLinker(GlobalLinkageKind linkage) { in isWeakForLinker() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInstrumentation.cpp106 if (T.isOSBinFormatELF() || (T.isOSBinFormatCOFF() && !F.isWeakForLinker())) in getOrCreateFunctionComdat()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DConstantMerge.cpp171 if (GV.isWeakForLinker()) in mergeConstants()
H A DThinLTOBitcodeWriter.cpp454 ConstantInt::get(Type::getInt8Ty(Ctx), A.isWeakForLinker())), in splitAndWriteThinLTOBitcode()
H A DGlobalOpt.cpp2229 if (GA.isWeakForLinker()) in hasUsesToReplace()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DRecordStreamer.cpp198 else if (GV->isWeakForLinker()) in flushSymverDirectives()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenItaniumCXXABI.cpp128 if (cir::isWeakForLinker(linkage)) { in getCIRGenToUse()
H A DCIRGenDecl.cpp300 if (supportsCOMDAT() && gv.isWeakForLinker()) in getOrCreateStaticVarDecl()
H A DCIRGenModule.cpp1142 if (gv.isWeakForLinker()) { in generateStringLiteral()
/freebsd/contrib/llvm-project/llvm/lib/Linker/
H A DLinkModules.cpp301 if (Src.isWeakForLinker()) { in shouldLinkFromSource()
314 if (Dest.isWeakForLinker()) { in shouldLinkFromSource()
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp403 return F.isWeakForLinker(); in shouldPutJumpTableInFunctionSection()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOCtxProfLowering.cpp424 if (!F.isWeakForLinker()) in run()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPreISelIntrinsicLowering.cpp158 if (setNonLazyBind && !Fn->isWeakForLinker()) { in lowerObjCCall()
H A DTargetLoweringObjectFileImpl.cpp1411 return GO->isWeakForLinker() ? TextCoalSection : TextSection; in SelectSectionForGlobal()
1415 if (GO->isWeakForLinker()) { in SelectSectionForGlobal()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp111 !GlobalValue::isWeakForLinker(Linkage); in getFirstDefinitionForLinker()
H A DLTO.cpp536 if (!GlobalValue::isWeakForLinker(S->linkage()) || in thinLTOInternalizeAndPromoteGUID()

12