Lines Matching refs:Dest

56   bool shouldLinkFromSource(bool &LinkFromSrc, const GlobalValue &Dest,
241 const GlobalValue &Dest, in shouldLinkFromSource() argument
251 if (Src.hasAppendingLinkage() || Dest.hasAppendingLinkage()) { in shouldLinkFromSource()
257 bool DestIsDeclaration = Dest.isDeclarationForLinker(); in shouldLinkFromSource()
268 if (Dest.hasExternalWeakLinkage()) { in shouldLinkFromSource()
273 LinkFromSrc = !Src.isDeclaration() && Dest.isDeclaration(); in shouldLinkFromSource()
284 if (Dest.hasLinkOnceLinkage() || Dest.hasWeakLinkage()) { in shouldLinkFromSource()
289 if (!Dest.hasCommonLinkage()) { in shouldLinkFromSource()
294 const DataLayout &DL = Dest.getParent()->getDataLayout(); in shouldLinkFromSource()
295 uint64_t DestSize = DL.getTypeAllocSize(Dest.getValueType()); in shouldLinkFromSource()
302 assert(!Dest.hasExternalWeakLinkage()); in shouldLinkFromSource()
303 assert(!Dest.hasAvailableExternallyLinkage()); in shouldLinkFromSource()
305 if (Dest.hasLinkOnceLinkage() && Src.hasWeakLinkage()) { in shouldLinkFromSource()
314 if (Dest.isWeakForLinker()) { in shouldLinkFromSource()
321 assert(!Dest.hasExternalWeakLinkage()); in shouldLinkFromSource()
322 assert(Dest.hasExternalLinkage() && Src.hasExternalLinkage() && in shouldLinkFromSource()
641 Module &Dest, std::unique_ptr<Module> Src, unsigned Flags, in linkModules() argument
643 Linker L(Dest); in linkModules()
651 LLVMBool LLVMLinkModules2(LLVMModuleRef Dest, LLVMModuleRef Src) { in LLVMLinkModules2() argument
652 Module *D = unwrap(Dest); in LLVMLinkModules2()