Home | History | Annotate | Download | only in Utils

Lines Matching defs:AvailableVal

49     ValT AvailableVal;
70 : BB(ThisBB), AvailableVal(V), DefBB(V ? this : nullptr) {}
109 return BBMap[BB]->DefBB->AvailableVal;
155 if (PredInfo->AvailableVal) {
184 if (!Info->AvailableVal)
257 Pred->AvailableVal = Traits::GetUndefVal(Pred->BB, Updater);
258 (*AvailableVals)[Pred->BB] = Pred->AvailableVal;
345 if (Info->AvailableVal)
349 Info->AvailableVal = PHI;
363 (*AvailableVals)[Info->BB] = Info->DefBB->AvailableVal;
368 PhiT *PHI = Traits::ValueIsNewPHI(Info->AvailableVal, Updater);
379 Traits::AddPHIOperand(PHI, PredInfo->AvailableVal, Pred);
430 if (PredInfo->AvailableVal) {
431 if (IncomingVal == PredInfo->AvailableVal)
464 BBMap[BB]->AvailableVal = PHIVal;