Lines Matching refs:IOM
116 InstOrderMap IOM;
117 // Map from register to instruction order (value of IOM) where the
127 BuildInstOrderMap(MBB.begin(), IOM);
138 unsigned CurrentOrder = IOM[&MI];
157 // IOM is rebuild from the next instruction to prevent later
160 BuildInstOrderMap(Next, IOM);
202 Insert = FindDominatedInstruction(DefInstr, Insert, IOM);
209 // If Barrier equals IOM[I], traverse forward to find if BarrierMI is
211 for (MachineInstr *I = Insert; I && IOM[I] == Barrier;
218 if (DefMO && Insert && NumEligibleUse > 1 && Barrier <= IOM[Insert]) {
229 unsigned NewOrder = IOM[&*I];
230 IOM[&MI] = NewOrder;
239 IOM[&*EndIter] = NewOrder;