Lines Matching refs:DF
53 void MCELFStreamer::mergeFragment(MCDataFragment *DF, in mergeFragment() argument
64 Assembler, EF, DF->getContents().size(), FSize); in mergeFragment()
75 DF->getContents().append(Code.begin(), Code.end()); in mergeFragment()
79 flushPendingLabels(DF, DF->getContents().size()); in mergeFragment()
83 DF->getContents().size()); in mergeFragment()
84 DF->getFixups().push_back(EF->getFixups()[i]); in mergeFragment()
86 if (DF->getSubtargetInfo() == nullptr && EF->getSubtargetInfo()) in mergeFragment()
87 DF->setHasInstructions(*EF->getSubtargetInfo()); in mergeFragment()
88 DF->getContents().append(EF->getContents().begin(), EF->getContents().end()); in mergeFragment()
571 MCDataFragment *DF; in emitInstToData() local
578 DF = BundleGroups.back(); in emitInstToData()
579 CheckBundleSubtargets(DF->getSubtargetInfo(), &STI); in emitInstToData()
585 DF = new MCDataFragment(); in emitInstToData()
589 DF = cast<MCDataFragment>(getCurrentFragment()); in emitInstToData()
590 CheckBundleSubtargets(DF->getSubtargetInfo(), &STI); in emitInstToData()
602 DF = new MCDataFragment(); in emitInstToData()
603 insert(DF); in emitInstToData()
610 DF->setAlignToBundleEnd(true); in emitInstToData()
617 DF = getOrCreateDataFragment(&STI); in emitInstToData()
622 Fixup.setOffset(Fixup.getOffset() + DF->getContents().size()); in emitInstToData()
623 DF->getFixups().push_back(Fixup); in emitInstToData()
626 DF->setHasInstructions(STI); in emitInstToData()
627 DF->getContents().append(Code.begin(), Code.end()); in emitInstToData()
631 mergeFragment(getOrCreateDataFragment(&STI), DF); in emitInstToData()
632 delete DF; in emitInstToData()
658 MCDataFragment *DF = new MCDataFragment(); in emitBundleLock() local
659 BundleGroups.push_back(DF); in emitBundleLock()
681 MCDataFragment *DF = BundleGroups.back(); in emitBundleUnlock() local
688 mergeFragment(getOrCreateDataFragment(DF->getSubtargetInfo()), DF); in emitBundleUnlock()
690 delete DF; in emitBundleUnlock()