Lines Matching full:iom
117 InstOrderMap IOM;
118 // Map from register to instruction order (value of IOM) where the
128 BuildInstOrderMap(MBB.begin(), IOM);
139 unsigned CurrentOrder = IOM[&MI];
158 // IOM is rebuild from the next instruction to prevent later
162 BuildInstOrderMap(Next, IOM);
204 Insert = FindDominatedInstruction(DefInstr, Insert, IOM);
211 // If Barrier equals IOM[I], traverse forward to find if BarrierMI is
213 for (MachineInstr *I = Insert; I && IOM[I] == Barrier;
220 if (DefMO && Insert && NumEligibleUse > 1 && Barrier <= IOM[Insert]) {
231 unsigned NewOrder = IOM[&*I];
232 IOM[&MI] = NewOrder;
241 IOM[&*EndIter] = NewOrder;