Lines Matching refs:PHIsInCycle
60 InstrSet &PHIsInCycle);
61 bool IsDeadPHICycle(MachineInstr *MI, InstrSet &PHIsInCycle);
95 /// non-copy value. PHIsInCycle is a set used to keep track of the PHIs that
99 InstrSet &PHIsInCycle) {
104 if (!PHIsInCycle.insert(MI).second)
108 if (PHIsInCycle.size() == 16)
129 if (!IsSingleValuePHICycle(SrcMI, SingleValReg, PHIsInCycle))
143 bool OptimizePHIs::IsDeadPHICycle(MachineInstr *MI, InstrSet &PHIsInCycle) {
150 if (!PHIsInCycle.insert(MI).second)
154 if (PHIsInCycle.size() == 16)
158 if (!UseMI.isPHI() || !IsDeadPHICycle(&UseMI, PHIsInCycle))
177 InstrSet PHIsInCycle;
178 if (IsSingleValuePHICycle(MI, SingleValReg, PHIsInCycle) &&
196 PHIsInCycle.clear();
197 if (IsDeadPHICycle(MI, PHIsInCycle)) {
198 for (InstrSetIterator PI = PHIsInCycle.begin(), PE = PHIsInCycle.end();