Home | History | Annotate | Download | only in MC

Lines Matching defs:MCLinker

1 //===- MCLinker.cpp -----------------------------------------------------===//
3 // The MCLinker Project
10 // This file implements the MCLinker class
14 #include <mcld/MC/MCLinker.h>
31 MCLinker::MCLinker(TargetLDBackend& pBackend,
50 MCLinker::~MCLinker()
56 LDSymbol* MCLinker::addSymbolFromObject(const llvm::StringRef& pName,
162 LDSymbol* MCLinker::addSymbolFromDynObj(const llvm::StringRef& pName,
231 LDSymbol* MCLinker::defineSymbolForcefully(const llvm::StringRef& pName,
300 LDSymbol* MCLinker::defineSymbolAsRefered(const llvm::StringRef& pName,
351 LDSymbol* MCLinker::defineAndResolveSymbolForcefully(const llvm::StringRef& pName,
396 LDSymbol* MCLinker::defineAndResolveSymbolAsRefered(const llvm::StringRef& pName,
425 LDSection& MCLinker::createSectHdr(const std::string& pName,
450 LDSection& MCLinker::getOrCreateOutputSectHdr(const std::string& pName,
473 llvm::MCSectionData& MCLinker::getOrCreateSectData(LDSection& pSection)
505 /// addRelocation - add a relocation entry in MCLinker (only for object file)
508 Relocation* MCLinker::addRelocation(Relocation::Type pType,
528 bool MCLinker::applyRelocations()
539 void MCLinker::syncRelocationResult()
587 bool MCLinker::layout()
592 bool MCLinker::finalizeSymbols()
629 bool MCLinker::shouldForceLocal(const ResolveInfo& pInfo) const