Lines Matching defs:Linker
1 //===- lib/Linker/LinkModules.cpp - Module Linker Implementation ----------===//
14 #include "llvm/Linker/Linker.h"
16 #include "llvm-c/Linker.h"
62 bool shouldOverrideFromSrc() { return Flags & Linker::OverrideFromSrc; }
63 bool shouldLinkOnlyNeeded() { return Flags & Linker::LinkOnlyNeeded; }
65 return Flags & Linker::InternalizeLinkedSymbols;
747 Linker::Linker(Module &M) : Mover(M) {}
749 bool Linker::linkInModule(std::unique_ptr<Module> Src, unsigned Flags,
758 bool Linker::linkInModuleForCAPI(Module &Src) {
763 bool Linker::linkInMetadata(Module &Src,
783 bool Linker::linkModules(Module &Dest, std::unique_ptr<Module> Src,
785 Linker L(Dest);
794 Linker L(*RenamedModule.get());
795 if (L.linkInModule(std::move(M), llvm::Linker::Flags::None, Index))
822 Linker L(*D);
836 return Linker::linkModules(*D, std::move(M));