Lines Matching refs:cur
132 auto cur = workList.front(); in EliminatePhi() local
134 ASSERT(acc_.IsValueSelector(cur)); in EliminatePhi()
135 GateRef first = acc_.GetValueIn(cur, 0); in EliminatePhi()
136 auto use = acc_.Uses(cur); in EliminatePhi()
138 bool selfUse = first == cur; in EliminatePhi()
140 auto valueNum = acc_.GetNumValueIn(cur); in EliminatePhi()
142 GateRef input = acc_.GetValueIn(cur, i); in EliminatePhi()
146 if (input == cur) { in EliminatePhi()
147 ASSERT(acc_.IsLoopHead(acc_.GetState(cur))); in EliminatePhi()
152 inList.erase(cur); in EliminatePhi()
156 if (((*it) == cur) || (!acc_.IsValueSelector(*it)) || inList.count(*it)) { in EliminatePhi()
163 acc_.UpdateAllUses(cur, first); in EliminatePhi()