reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
149 LV = getAnalysisIfAvailable<LiveVariables>(); 158 if (!DisableEdgeSplitting && (LV || LIS)) { 290 if (LV) { 292 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); 295 LV->setPHIJoin(IncomingReg); 303 LV->removeVirtualRegisterKilled(IncomingReg, *OldKill); 311 LV->addVirtualRegisterKilled(IncomingReg, *PHICopy); 317 LV->removeVirtualRegistersKilled(*MPhi); 321 LV->addVirtualRegisterDead(DestReg, *PHICopy); 322 LV->removeVirtualRegisterDead(DestReg, *MPhi); 423 if (LV && !SrcUndef && 425 !LV->isLiveOut(SrcReg, opBlock)) { 471 LV->addVirtualRegisterKilled(SrcReg, *KillInst); 475 LV->getVarInfo(SrcReg).AliveBlocks.reset(opBlockNum); 643 assert((LV || LIS) && 648 return LV->isLiveIn(Reg, *MBB); 653 assert((LV || LIS) && 667 return LV->isLiveOut(Reg, *MBB);