H A D | LiveIntervalAnalysis.cpp | 965 // Update intervals for all operands of MI from OldIdx to NewIdx. 966 // This assumes that MI used to be at OldIdx, and now resides at 968 void moveAllRangesFrom(MachineInstr* MI, SlotIndex OldIdx) { argument 969 assert(NewIdx != OldIdx && "No-op move? That's a bit strange."); 974 collectRanges(MI, Entering, Internal, Exiting, hasRegMaskOp, OldIdx); 979 if (NewIdx < OldIdx) { 980 moveAllEnteringFrom(OldIdx, Entering); 981 moveAllInternalFrom(OldIdx, Internal); 982 moveAllExitingFrom(OldIdx, Exiting); 985 moveAllExitingFrom(OldIdx, Exitin 1085 collectRanges(MachineInstr* MI, RangeSet& Entering, RangeSet& Internal, RangeSet& Exiting, bool& hasRegMaskOp, SlotIndex OldIdx) argument 1123 collectRanges(const MachineOperand &MO, LiveInterval *LI, RangeSet &Entering, RangeSet &Internal, RangeSet &Exiting, SlotIndex OldIdx) argument 1174 moveKillFlags(unsigned reg, SlotIndex OldIdx, SlotIndex newKillIdx) argument 1186 updateRegMaskSlots(SlotIndex OldIdx) argument 1211 moveEnteringUpFrom(SlotIndex OldIdx, IntRangePair& P) argument 1223 moveEnteringDownFrom(SlotIndex OldIdx, IntRangePair& P) argument 1238 moveAllEnteringFrom(SlotIndex OldIdx, RangeSet& Entering) argument 1266 moveAllInternalFrom(SlotIndex OldIdx, RangeSet& Internal) argument 1272 moveExitingFrom(SlotIndex OldIdx, IntRangePair& P) argument 1282 moveAllExitingFrom(SlotIndex OldIdx, RangeSet& Exiting) argument 1288 moveEnteringUpFromInto(SlotIndex OldIdx, IntRangePair& P, BundleRanges& BR) argument 1326 moveEnteringDownFromInto(SlotIndex OldIdx, IntRangePair& P, BundleRanges& BR) argument 1344 moveAllEnteringFromInto(SlotIndex OldIdx, RangeSet& Entering, BundleRanges& BR) argument 1410 moveAllExitingFromInto(SlotIndex OldIdx, RangeSet& Exiting, BundleRanges& BR) argument [all...] |