Lines Matching refs:MIS
473 MachineInstrSpan MIS(MII, MBB); in hoistSpillInsideBB() local
477 LIS.InsertMachineInstrRangeInMaps(MIS.begin(), MII); in hoistSpillInsideBB()
478 for (const MachineInstr &MI : make_range(MIS.begin(), MII)) in hoistSpillInsideBB()
486 if (MIS.begin() == MII) in hoistSpillInsideBB()
950 MachineInstrSpan MIS(MI, MI->getParent()); in foldMemoryOperand() local
1042 assert(!MIS.empty() && "Unexpected empty span of instructions!"); in foldMemoryOperand()
1043 for (MachineInstr &MI : MIS) in foldMemoryOperand()
1058 LLVM_DEBUG(dumpMachineInstrRangeWithSlotIndex(MIS.begin(), MIS.end(), LIS, in foldMemoryOperand()
1068 if (std::distance(MIS.begin(), MIS.end()) <= 1) in foldMemoryOperand()
1080 MachineInstrSpan MIS(MI, &MBB); in insertReload() local
1084 LIS.InsertMachineInstrRangeInMaps(MIS.begin(), MI); in insertReload()
1086 LLVM_DEBUG(dumpMachineInstrRangeWithSlotIndex(MIS.begin(), MI, LIS, "reload", in insertReload()
1112 MachineInstrSpan MIS(MI, &MBB); in insertSpill() local
1128 LIS.InsertMachineInstrRangeInMaps(Spill, MIS.end()); in insertSpill()
1129 for (const MachineInstr &MI : make_range(Spill, MIS.end())) in insertSpill()
1133 dumpMachineInstrRangeWithSlotIndex(Spill, MIS.end(), LIS, "spill")); in insertSpill()
1138 if (IsRealSpill && std::distance(Spill, MIS.end()) <= 1) in insertSpill()
1681 MachineInstrSpan MIS(MII, BB); in hoistAllSpills() local
1684 LIS.InsertMachineInstrRangeInMaps(MIS.begin(), MII); in hoistAllSpills()
1685 for (const MachineInstr &MI : make_range(MIS.begin(), MII)) in hoistAllSpills()