Lines Matching refs:Dest

55   bool shouldLinkFromSource(bool &LinkFromSrc, const GlobalValue &Dest,
257 const GlobalValue &Dest, in shouldLinkFromSource() argument
267 if (Src.hasAppendingLinkage() || Dest.hasAppendingLinkage()) { in shouldLinkFromSource()
273 bool DestIsDeclaration = Dest.isDeclarationForLinker(); in shouldLinkFromSource()
284 if (Dest.hasExternalWeakLinkage()) { in shouldLinkFromSource()
289 LinkFromSrc = !Src.isDeclaration() && Dest.isDeclaration(); in shouldLinkFromSource()
300 if (Dest.hasLinkOnceLinkage() || Dest.hasWeakLinkage()) { in shouldLinkFromSource()
305 if (!Dest.hasCommonLinkage()) { in shouldLinkFromSource()
310 const DataLayout &DL = Dest.getParent()->getDataLayout(); in shouldLinkFromSource()
311 uint64_t DestSize = DL.getTypeAllocSize(Dest.getValueType()); in shouldLinkFromSource()
318 assert(!Dest.hasExternalWeakLinkage()); in shouldLinkFromSource()
319 assert(!Dest.hasAvailableExternallyLinkage()); in shouldLinkFromSource()
321 if (Dest.hasLinkOnceLinkage() && Src.hasWeakLinkage()) { in shouldLinkFromSource()
330 if (Dest.isWeakForLinker()) { in shouldLinkFromSource()
337 assert(!Dest.hasExternalWeakLinkage()); in shouldLinkFromSource()
338 assert(Dest.hasExternalLinkage() && Src.hasExternalLinkage() && in shouldLinkFromSource()
607 Module &Dest, std::unique_ptr<Module> Src, unsigned Flags, in linkModules() argument
609 Linker L(Dest); in linkModules()
617 LLVMBool LLVMLinkModules2(LLVMModuleRef Dest, LLVMModuleRef Src) { in LLVMLinkModules2() argument
618 Module *D = unwrap(Dest); in LLVMLinkModules2()