Lines Matching refs:DF

241                                 const MCFixup &Fixup, const MCFragment *DF,  in EvaluateFixup()  argument
267 *DF, false, true); in EvaluateFixup()
297 uint32_t Offset = Layout.getFragmentOffset(DF) + Fixup.getOffset(); in EvaluateFixup()
436 MCDataFragment &DF = cast<MCDataFragment>(F); in WriteFragmentData() local
437 assert(FragmentSize == DF.getContents().size() && "Invalid size!"); in WriteFragmentData()
438 OW->WriteBytes(DF.getContents().str()); in WriteFragmentData()
512 MCDataFragment &DF = cast<MCDataFragment>(*it); in WriteSectionData() local
513 assert(DF.fixup_begin() == DF.fixup_end() && in WriteSectionData()
515 for (unsigned i = 0, e = DF.getContents().size(); i != e; ++i) in WriteSectionData()
516 assert(DF.getContents()[i] == 0 && in WriteSectionData()
619 MCDataFragment *DF = dyn_cast<MCDataFragment>(it2); in Finish() local
620 if (DF) { in Finish()
621 for (MCDataFragment::fixup_iterator it3 = DF->fixup_begin(), in Finish()
622 ie3 = DF->fixup_end(); it3 != ie3; ++it3) { in Finish()
624 uint64_t FixedValue = HandleFixup(Layout, *DF, Fixup); in Finish()
625 getBackend().ApplyFixup(Fixup, DF->getContents().data(), in Finish()
626 DF->getContents().size(), FixedValue); in Finish()
649 const MCFragment *DF, in FixupNeedsRelaxation() argument
657 if (!EvaluateFixup(Layout, Fixup, DF, Target, Value)) in FixupNeedsRelaxation()
736 MCDwarfLineAddrFragment &DF) { in RelaxDwarfLineAddr() argument
738 uint64_t OldSize = DF.getContents().size(); in RelaxDwarfLineAddr()
739 bool IsAbs = DF.getAddrDelta().EvaluateAsAbsolute(AddrDelta, Layout); in RelaxDwarfLineAddr()
743 LineDelta = DF.getLineDelta(); in RelaxDwarfLineAddr()
744 SmallString<8> &Data = DF.getContents(); in RelaxDwarfLineAddr()
753 MCDwarfCallFrameFragment &DF) { in RelaxDwarfCallFrameFragment() argument
755 uint64_t OldSize = DF.getContents().size(); in RelaxDwarfCallFrameFragment()
756 bool IsAbs = DF.getAddrDelta().EvaluateAsAbsolute(AddrDelta, Layout); in RelaxDwarfCallFrameFragment()
759 SmallString<8> &Data = DF.getContents(); in RelaxDwarfCallFrameFragment()
868 const MCDataFragment *DF = cast<MCDataFragment>(this); in dump() local
871 const SmallVectorImpl<char> &Contents = DF->getContents(); in dump()
878 if (!DF->getFixups().empty()) { in dump()
881 for (MCDataFragment::const_fixup_iterator it = DF->fixup_begin(), in dump()
882 ie = DF->fixup_end(); it != ie; ++it) { in dump()
883 if (it != DF->fixup_begin()) OS << ",\n "; in dump()