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

References

include/llvm/Transforms/Utils/SSAUpdaterImpl.h
   35   using BlkT = typename Traits::BlkT;
   36   using ValT = typename Traits::ValT;
   37   using PhiT = typename Traits::PhiT;
   99       ValT V = Traits::GetUndefVal(BB, Updater);
  130       Traits::FindPredecessorBlocks(Info->BB, &Preds);
  196       for (typename Traits::BlkSucc_iterator SI =
  197              Traits::BlkSucc_begin(Info->BB),
  198              E = Traits::BlkSucc_end(Info->BB); SI != E; ++SI) {
  256             Pred->AvailableVal = Traits::GetUndefVal(Pred->BB, Updater);
  347       ValT PHI = Traits::CreateEmptyPHI(Info->BB, Info->NumPreds, Updater);
  366       PhiT *PHI = Traits::ValueIsNewPHI(Info->AvailableVal, Updater);
  377         Traits::AddPHIOperand(PHI, PredInfo->AvailableVal, Pred);
  415       for (typename Traits::PHI_iterator I = Traits::PHI_begin(PHI),
  415       for (typename Traits::PHI_iterator I = Traits::PHI_begin(PHI),
  416              E = Traits::PHI_end(PHI); I != E; ++I) {
  431         PhiT *IncomingPHIVal = Traits::ValueIsPHI(IncomingVal, Updater);
  456         ValT PHIVal = Traits::GetPHIValue(PHI);