Lines Matching refs:PHIsInCycle
52 InstrSet &PHIsInCycle);
53 bool IsDeadPHICycle(MachineInstr *MI, InstrSet &PHIsInCycle);
86 InstrSet &PHIsInCycle) { in IsSingleValuePHICycle() argument
91 if (!PHIsInCycle.insert(MI)) in IsSingleValuePHICycle()
95 if (PHIsInCycle.size() == 16) in IsSingleValuePHICycle()
115 if (!IsSingleValuePHICycle(SrcMI, SingleValReg, PHIsInCycle)) in IsSingleValuePHICycle()
129 bool OptimizePHIs::IsDeadPHICycle(MachineInstr *MI, InstrSet &PHIsInCycle) { in IsDeadPHICycle() argument
136 if (!PHIsInCycle.insert(MI)) in IsDeadPHICycle()
140 if (PHIsInCycle.size() == 16) in IsDeadPHICycle()
146 if (!UseMI->isPHI() || !IsDeadPHICycle(UseMI, PHIsInCycle)) in IsDeadPHICycle()
165 InstrSet PHIsInCycle; in OptimizeBB() local
166 if (IsSingleValuePHICycle(MI, SingleValReg, PHIsInCycle) && in OptimizeBB()
176 PHIsInCycle.clear(); in OptimizeBB()
177 if (IsDeadPHICycle(MI, PHIsInCycle)) { in OptimizeBB()
178 for (InstrSetIterator PI = PHIsInCycle.begin(), PE = PHIsInCycle.end(); in OptimizeBB()