Lines Matching defs:AvailableVal
46 ValT AvailableVal; // Value to use in this block.
55 : BB(ThisBB), AvailableVal(V), DefBB(V ? this : 0), BlkNum(0), IDom(0),
93 return BBMap[BB]->DefBB->AvailableVal;
140 if (PredInfo->AvailableVal) {
169 if (!Info->AvailableVal)
242 Pred->AvailableVal = Traits::GetUndefVal(Pred->BB, Updater);
243 (*AvailableVals)[Pred->BB] = Pred->AvailableVal;
330 if (Info->AvailableVal)
334 Info->AvailableVal = PHI;
348 (*AvailableVals)[Info->BB] = Info->DefBB->AvailableVal;
353 PhiT *PHI = Traits::ValueIsNewPHI(Info->AvailableVal, Updater);
364 Traits::AddPHIOperand(PHI, PredInfo->AvailableVal, Pred);
415 if (PredInfo->AvailableVal) {
416 if (IncomingVal == PredInfo->AvailableVal)
449 BBMap[BB]->AvailableVal = PHIVal;