• Home
  • Raw
  • Download

Lines Matching refs:Dest

71   bool shouldLinkFromSource(bool &LinkFromSrc, const GlobalValue &Dest,
458 const GlobalValue &Dest, in shouldLinkFromSource() argument
476 bool DestIsDeclaration = Dest.isDeclarationForLinker(); in shouldLinkFromSource()
494 assert(isa<GlobalAlias>(&Dest)); in shouldLinkFromSource()
509 if (Dest.hasExternalWeakLinkage()) { in shouldLinkFromSource()
514 LinkFromSrc = !Src.isDeclaration() && Dest.isDeclaration(); in shouldLinkFromSource()
525 if (Dest.hasLinkOnceLinkage() || Dest.hasWeakLinkage()) { in shouldLinkFromSource()
530 if (!Dest.hasCommonLinkage()) { in shouldLinkFromSource()
535 const DataLayout &DL = Dest.getParent()->getDataLayout(); in shouldLinkFromSource()
536 uint64_t DestSize = DL.getTypeAllocSize(Dest.getType()->getElementType()); in shouldLinkFromSource()
543 assert(!Dest.hasExternalWeakLinkage()); in shouldLinkFromSource()
544 assert(!Dest.hasAvailableExternallyLinkage()); in shouldLinkFromSource()
546 if (Dest.hasLinkOnceLinkage() && Src.hasWeakLinkage()) { in shouldLinkFromSource()
555 if (Dest.isWeakForLinker()) { in shouldLinkFromSource()
562 assert(!Dest.hasExternalWeakLinkage()); in shouldLinkFromSource()
563 assert(Dest.hasExternalLinkage() && Src.hasExternalLinkage() && in shouldLinkFromSource()
783 bool Linker::linkModules(Module &Dest, std::unique_ptr<Module> Src, in linkModules() argument
785 Linker L(Dest); in linkModules()
811 LLVMBool LLVMLinkModules(LLVMModuleRef Dest, LLVMModuleRef Src, in LLVMLinkModules() argument
813 Module *D = unwrap(Dest); in LLVMLinkModules()
833 LLVMBool LLVMLinkModules2(LLVMModuleRef Dest, LLVMModuleRef Src) { in LLVMLinkModules2() argument
834 Module *D = unwrap(Dest); in LLVMLinkModules2()