Home | History | Annotate | Download | only in Utils

Lines Matching defs:AvailableVal

49     ValT AvailableVal; // Value to use in this block.
58 : BB(ThisBB), AvailableVal(V), DefBB(V ? this : nullptr), BlkNum(0),
96 return BBMap[BB]->DefBB->AvailableVal;
142 if (PredInfo->AvailableVal) {
171 if (!Info->AvailableVal)
244 Pred->AvailableVal = Traits::GetUndefVal(Pred->BB, Updater);
245 (*AvailableVals)[Pred->BB] = Pred->AvailableVal;
332 if (Info->AvailableVal)
336 Info->AvailableVal = PHI;
350 (*AvailableVals)[Info->BB] = Info->DefBB->AvailableVal;
355 PhiT *PHI = Traits::ValueIsNewPHI(Info->AvailableVal, Updater);
366 Traits::AddPHIOperand(PHI, PredInfo->AvailableVal, Pred);
417 if (PredInfo->AvailableVal) {
418 if (IncomingVal == PredInfo->AvailableVal)
451 BBMap[BB]->AvailableVal = PHIVal;