Lines Matching defs:Current
3601 Value *Current = TraverseOrder.pop_back_val();
3602 assert(Map.find(Current) != Map.end() && "No node to fill!!!");
3603 Value *V = Map[Current];
3607 auto *CurrentSelect = cast<SelectInst>(Current);
3619 Value *PV = cast<PHINode>(Current)->getIncomingValueForBlock(B);
3624 Map[Current] = ST.Simplify(V);
3642 Value *Current = Worklist.pop_back_val();
3644 if (Map.find(Current) != Map.end())
3646 TraverseOrder.push_back(Current);
3650 if (SelectInst *CurrentSelect = dyn_cast<SelectInst>(Current)) {
3656 Map[Current] = Select;
3663 PHINode *CurrentPhi = cast<PHINode>(Current);
3667 Map[Current] = PHI;