Lines Matching defs:Layout

1 //===- Layout.cpp ---------------------------------------------------------===//
10 #include <mcld/LD/Layout.h>
33 Layout::Range::Range()
38 Layout::Range::Range(const LDSection& pHdr)
43 Layout::Range::~Range()
48 // Layout
50 Layout::Layout()
54 Layout::~Layout()
58 void Layout::setFragmentLayoutOrder(Fragment* pFrag)
97 void Layout::setFragmentLayoutOffset(Fragment* pFrag)
135 void Layout::addInputRange(const SectionData& pSD,
174 uint64_t Layout::appendFragment(Fragment& pFrag,
211 Layout::getInputLDSection(const Fragment& pFrag)
224 llvm::Twine("registered in the Layout.\nPlease ") +
255 Layout::getInputLDSection(const Fragment& pFrag) const
268 llvm::Twine("registered in the Layout.\nPlease ") +
298 LDSection* Layout::getOutputLDSection(const Fragment& pFrag)
308 const LDSection* Layout::getOutputLDSection(const Fragment& pFrag) const
318 FragmentRef* Layout::getFragmentRef(Layout::Range& pRange, uint64_t pOffset)
338 Layout::getFragmentRef(Fragment& pFront, Fragment& pRear, uint64_t pOffset)
402 Layout::getFragmentRef(const LDSection& pInputSection, uint64_t pOffset)
441 Layout::getFragmentRef(const Fragment& pFrag, uint64_t pBigOffset)
484 uint64_t Layout::getOutputOffset(const Fragment& pFrag)
494 uint64_t Layout::getOutputOffset(const Fragment& pFrag) const
505 uint64_t Layout::getOutputOffset(const FragmentRef& pFragRef)
510 uint64_t Layout::getOutputOffset(const FragmentRef& pFragRef) const
515 void Layout::sortSectionOrder(const Output& pOutput,
550 bool Layout::layout(Output& pOutput,
645 bool Layout::isValidOffset(const Fragment& pFrag, uint64_t pTargetOffset) const