Lines Matching refs:Uses
427 UsesTy Uses; member
1007 Uses[&I].resize(IL_End); in collectUsedInstructions()
1022 Uses[I].set(0); in collectUsedInstructions()
1037 Uses[I].set(Idx); in collectUsedInstructions()
1044 Uses[I].set(IL_All); in collectUsedInstructions()
1060 Uses[I].set(IL_All); in collectUsedInstructions()
1156 Uses[I].set(IL_All); in validate()
1166 Uses[IVUser].set(IL_All); in validate()
1170 Uses[UUser].set(IL_All); in validate()
1174 Uses[UUser].set(IL_All); in validate()
1180 Uses[BI].set(IL_All); in validate()
1188 for (auto &KV : Uses) { in validate()
1197 for (auto &KV : Uses) { in validate()
1214 auto BaseIt = nextInstr(0, Uses, Visited); in validate()
1215 auto RootIt = nextInstr(Iter, Uses, Visited); in validate()
1216 auto LastRootIt = Uses.begin(); in validate()
1218 while (BaseIt != Uses.end() && RootIt != Uses.end()) { in validate()
1226 BaseIt = nextInstr(0, Uses, Visited); in validate()
1232 RootIt = nextInstr(Iter, Uses, Visited); in validate()
1250 while (TryIt != Uses.end() && in validate()
1254 TryIt = nextInstr(Iter, Uses, Visited, &TryIt); in validate()
1257 if (TryIt == Uses.end() || TryIt == RootIt || in validate()
1399 BaseIt = nextInstr(0, Uses, Visited); in validate()
1400 RootIt = nextInstr(Iter, Uses, Visited); in validate()
1402 assert (BaseIt == Uses.end() && RootIt == Uses.end() && in validate()
1417 unsigned I = Uses[&*J].find_first(); in replace()
1505 for (auto &KV : Uses) in replaceIV()
1511 if (Uses[BI].find_first() == IL_All) { in replaceIV()