reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/PHIElimination.cpp
  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);