• Home
  • Raw
  • Download

Lines Matching refs:DF

248                                 const MCFixup &Fixup, const MCFragment *DF,  in evaluateFixup()  argument
274 *DF, false, true); in evaluateFixup()
301 uint32_t Offset = Layout.getFragmentOffset(DF) + Fixup.getOffset(); in evaluateFixup()
311 Backend.processFixupValue(*this, Layout, Fixup, DF, Target, Value, in evaluateFixup()
442 MCDataFragment &DF = cast<MCDataFragment>(F); in WriteFragmentData() local
443 assert(FragmentSize == DF.getContents().size() && "Invalid size!"); in WriteFragmentData()
444 OW->WriteBytes(DF.getContents().str()); in WriteFragmentData()
516 MCDataFragment &DF = cast<MCDataFragment>(*it); in writeSectionData() local
517 assert(DF.fixup_begin() == DF.fixup_end() && in writeSectionData()
519 for (unsigned i = 0, e = DF.getContents().size(); i != e; ++i) in writeSectionData()
520 assert(DF.getContents()[i] == 0 && in writeSectionData()
623 MCDataFragment *DF = dyn_cast<MCDataFragment>(it2); in Finish() local
624 if (DF) { in Finish()
625 for (MCDataFragment::fixup_iterator it3 = DF->fixup_begin(), in Finish()
626 ie3 = DF->fixup_end(); it3 != ie3; ++it3) { in Finish()
628 uint64_t FixedValue = handleFixup(Layout, *DF, Fixup); in Finish()
629 getBackend().applyFixup(Fixup, DF->getContents().data(), in Finish()
630 DF->getContents().size(), FixedValue); in Finish()
653 const MCInstFragment *DF, in fixupNeedsRelaxation() argument
661 if (!evaluateFixup(Layout, Fixup, DF, Target, Value)) in fixupNeedsRelaxation()
664 return getBackend().fixupNeedsRelaxation(Fixup, Value, DF, Layout); in fixupNeedsRelaxation()
737 MCDwarfLineAddrFragment &DF) { in relaxDwarfLineAddr() argument
739 uint64_t OldSize = DF.getContents().size(); in relaxDwarfLineAddr()
740 bool IsAbs = DF.getAddrDelta().EvaluateAsAbsolute(AddrDelta, Layout); in relaxDwarfLineAddr()
744 LineDelta = DF.getLineDelta(); in relaxDwarfLineAddr()
745 SmallString<8> &Data = DF.getContents(); in relaxDwarfLineAddr()
754 MCDwarfCallFrameFragment &DF) { in relaxDwarfCallFrameFragment() argument
756 uint64_t OldSize = DF.getContents().size(); in relaxDwarfCallFrameFragment()
757 bool IsAbs = DF.getAddrDelta().EvaluateAsAbsolute(AddrDelta, Layout); in relaxDwarfCallFrameFragment()
760 SmallString<8> &Data = DF.getContents(); in relaxDwarfCallFrameFragment()
870 const MCDataFragment *DF = cast<MCDataFragment>(this); in dump() local
873 const SmallVectorImpl<char> &Contents = DF->getContents(); in dump()
880 if (!DF->getFixups().empty()) { in dump()
883 for (MCDataFragment::const_fixup_iterator it = DF->fixup_begin(), in dump()
884 ie = DF->fixup_end(); it != ie; ++it) { in dump()
885 if (it != DF->fixup_begin()) OS << ",\n "; in dump()