Home | History | Annotate | Download | only in Core

Lines Matching refs:IRBuilder

1 //===- IRBuilder.cpp ------------------------------------------------------===//
9 #include <mcld/IRBuilder.h>
104 // IRBuilder
106 IRBuilder::IRBuilder(Module& pModule, const LinkerConfig& pConfig)
114 IRBuilder::~IRBuilder()
119 Input* IRBuilder::CreateInput(const std::string& pName,
136 IRBuilder::ReadInput(const std::string& pName, const sys::fs::Path& pPath)
151 Input* IRBuilder::ReadInput(const std::string& pNameSpec)
192 Input* IRBuilder::ReadInput(FileHandle& pFileHandle)
211 Input* IRBuilder::ReadInput(const std::string& pName, void* pRawMemory, size_t pSize)
220 bool IRBuilder::StartGroup()
230 bool IRBuilder::EndGroup()
236 void IRBuilder::WholeArchive()
241 void IRBuilder::NoWholeArchive()
246 void IRBuilder::AsNeeded()
251 void IRBuilder::NoAsNeeded()
256 void IRBuilder::CopyDTNeeded()
261 void IRBuilder::NoCopyDTNeeded()
266 void IRBuilder::AgainstShared()
271 void IRBuilder::AgainstStatic()
276 LDSection* IRBuilder::CreateELFHeader(Input& pInput,
293 SectionData* IRBuilder::CreateSectionData(LDSection& pSection)
303 RelocData* IRBuilder::CreateRelocData(LDSection &pSection)
313 EhFrame* IRBuilder::CreateEhFrame(LDSection& pSection)
323 SectionData* IRBuilder::CreateBSS(LDSection& pSection)
339 Fragment* IRBuilder::CreateRegion(Input& pInput, size_t pOffset, size_t pLength)
354 Fragment* IRBuilder::CreateRegion(void* pMemory, size_t pLength)
364 uint64_t IRBuilder::AppendFragment(Fragment& pFrag, SectionData& pSD)
374 void IRBuilder::AppendRelocation(Relocation& pRelocation, RelocData& pRD)
380 uint64_t IRBuilder::AppendEhFrame(Fragment& pFrag, EhFrame& pEhFrame)
390 uint64_t IRBuilder::AppendEhFrame(EhFrame::FDE& pFDE, EhFrame& pEhFrame)
398 uint64_t IRBuilder::AppendEhFrame(EhFrame::CIE& pCIE, EhFrame& pEhFrame)
407 LDSymbol* IRBuilder::AddSymbol(Input& pInput,
466 LDSymbol* IRBuilder::addSymbolFromObject(const std::string& pName,
541 LDSymbol* IRBuilder::addSymbolFromDynObj(Input& pInput,
597 Relocation* IRBuilder::AddRelocation(LDSection& pSection,
615 IRBuilder::AddSymbol<IRBuilder::Force, IRBuilder::Unresolve>(
680 IRBuilder::AddSymbol<IRBuilder::AsReferred, IRBuilder::Unresolve>(
729 IRBuilder::AddSymbol<IRBuilder::Force, IRBuilder::Resolve>(
773 IRBuilder::AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(