Lines Matching defs:Old
72 /// Returns \p New if it's dominated by \p Old, otherwise return \p Old.
75 /// If \p New is not in \p M, return \p Old. Otherwise if \p Old is null, return
78 MachineInstr *Old,
82 return Old;
83 if (Old == nullptr)
85 unsigned OrderOld = M.find(Old)->second;
88 return OrderOld < OrderNew ? &New : Old;
89 // OrderOld == OrderNew, we need to iterate down from Old to see if it
90 // can reach New, if yes, New is dominated by Old.
91 for (MachineInstr *I = Old->getNextNode(); M.find(I)->second == OrderNew;
95 return Old;