Lines Matching defs:Values
134 RenamePassData() : BB(NULL), Pred(NULL), Values() {}
136 const ValVector &V) : BB(B), Pred(P), Values(V) {}
139 ValVector Values;
144 Values.swap(RHS.Values);
328 // Remember the basic blocks which define new values for the alloca
541 // Set the incoming values for the basic block to be null values for all of
545 RenamePassData::ValVector Values(Allocas.size());
547 Values[i] = UndefValue::get(Allocas[i]->getAllocatedType());
553 RenamePassWorkList.push_back(RenamePassData(F.begin(), 0, Values));
559 RenamePass(RPD.BB, RPD.Pred, RPD.Values, RenamePassWorkList);
584 // rid of because they merge all of the same incoming values. This can
585 // happen due to undef values coming into the PHI nodes. This process is
612 // have incoming values for all predecessors. Loop over all PHI nodes we have
613 // created, inserting undef values if they are missing any incoming values.
624 // Only do work here if there the PHI nodes are missing incoming values. We
626 // number of incoming values, so we can just check any of them.
1047 // Add N incoming values to the PHI node.