| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | GlobalValue.h | 460 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 D | CIROpInterfaces.td | 153 "bool", "isWeakForLinker", (ins), [{}], 155 return cir::isWeakForLinker($_op.getLinkage());
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 161 if (llvm::GlobalValue::isWeakForLinker(Linkage) && in TryEmitBaseDestructorAsAlias() 176 if (llvm::GlobalValue::isWeakForLinker(TargetLinkage)) in TryEmitBaseDestructorAsAlias()
|
| H A D | CGVTT.cpp | 109 if (CGM.supportsCOMDAT() && VTT->isWeakForLinker()) in EmitVTTDefinition()
|
| H A D | MicrosoftCXXABI.cpp | 1906 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 D | ItaniumCXXABI.cpp | 210 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 D | CGVTables.cpp | 56 if (CGM.supportsCOMDAT() && ThunkFn->isWeakForLinker()) in setThunkProperties()
|
| H A D | CodeGenModule.cpp | 1573 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 D | CGDecl.cpp | 290 if (supportsCOMDAT() && GV->isWeakForLinker()) in getOrCreateStaticVarDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/ |
| H A D | CIROpsEnums.h | 102 LLVM_ATTRIBUTE_UNUSED static bool isWeakForLinker(GlobalLinkageKind linkage) { in isWeakForLinker() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Instrumentation.cpp | 106 if (T.isOSBinFormatELF() || (T.isOSBinFormatCOFF() && !F.isWeakForLinker())) in getOrCreateFunctionComdat()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ConstantMerge.cpp | 171 if (GV.isWeakForLinker()) in mergeConstants()
|
| H A D | ThinLTOBitcodeWriter.cpp | 454 ConstantInt::get(Type::getInt8Ty(Ctx), A.isWeakForLinker())), in splitAndWriteThinLTOBitcode()
|
| H A D | GlobalOpt.cpp | 2229 if (GA.isWeakForLinker()) in hasUsesToReplace()
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | RecordStreamer.cpp | 198 else if (GV->isWeakForLinker()) in flushSymverDirectives()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenItaniumCXXABI.cpp | 128 if (cir::isWeakForLinker(linkage)) { in getCIRGenToUse()
|
| H A D | CIRGenDecl.cpp | 300 if (supportsCOMDAT() && gv.isWeakForLinker()) in getOrCreateStaticVarDecl()
|
| H A D | CIRGenModule.cpp | 1142 if (gv.isWeakForLinker()) { in generateStringLiteral()
|
| /freebsd/contrib/llvm-project/llvm/lib/Linker/ |
| H A D | LinkModules.cpp | 301 if (Src.isWeakForLinker()) { in shouldLinkFromSource() 314 if (Dest.isWeakForLinker()) { in shouldLinkFromSource()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetLoweringObjectFile.cpp | 403 return F.isWeakForLinker(); in shouldPutJumpTableInFunctionSection()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOCtxProfLowering.cpp | 424 if (!F.isWeakForLinker()) in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PreISelIntrinsicLowering.cpp | 158 if (setNonLazyBind && !Fn->isWeakForLinker()) { in lowerObjCCall()
|
| H A D | TargetLoweringObjectFileImpl.cpp | 1411 return GO->isWeakForLinker() ? TextCoalSection : TextSection; in SelectSectionForGlobal() 1415 if (GO->isWeakForLinker()) { in SelectSectionForGlobal()
|
| /freebsd/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | ThinLTOCodeGenerator.cpp | 111 !GlobalValue::isWeakForLinker(Linkage); in getFirstDefinitionForLinker()
|
| H A D | LTO.cpp | 536 if (!GlobalValue::isWeakForLinker(S->linkage()) || in thinLTOInternalizeAndPromoteGUID()
|