Lines Matching refs:IF
466 MCInstFragment &IF = cast<MCInstFragment>(F); in WriteFragmentData() local
467 OW->WriteBytes(StringRef(IF.getCode().begin(), IF.getCode().size())); in WriteFragmentData()
633 MCInstFragment *IF = dyn_cast<MCInstFragment>(it2); in Finish() local
634 if (IF) { in Finish()
635 for (MCInstFragment::fixup_iterator it3 = IF->fixup_begin(), in Finish()
636 ie3 = IF->fixup_end(); it3 != ie3; ++it3) { in Finish()
638 uint64_t FixedValue = handleFixup(Layout, *IF, Fixup); in Finish()
639 getBackend().applyFixup(Fixup, IF->getCode().data(), in Finish()
640 IF->getCode().size(), FixedValue); in Finish()
667 bool MCAssembler::fragmentNeedsRelaxation(const MCInstFragment *IF, in fragmentNeedsRelaxation() argument
672 if (!getBackend().mayNeedRelaxation(IF->getInst())) in fragmentNeedsRelaxation()
675 for (MCInstFragment::const_fixup_iterator it = IF->fixup_begin(), in fragmentNeedsRelaxation()
676 ie = IF->fixup_end(); it != ie; ++it) in fragmentNeedsRelaxation()
677 if (fixupNeedsRelaxation(*it, IF, Layout)) in fragmentNeedsRelaxation()
684 MCInstFragment &IF) { in relaxInstruction() argument
685 if (!fragmentNeedsRelaxation(&IF, Layout)) in relaxInstruction()
696 getBackend().relaxInstruction(IF.getInst(), Relaxed); in relaxInstruction()
709 IF.setInst(Relaxed); in relaxInstruction()
710 IF.getCode() = Code; in relaxInstruction()
711 IF.getFixups().clear(); in relaxInstruction()
714 IF.getFixups().push_back(Fixups[i]); in relaxInstruction()
899 const MCInstFragment *IF = cast<MCInstFragment>(this); in dump() local
902 IF->getInst().dump_pretty(OS); in dump()