reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
953 if (!PHI) 956 if (PHI->getParent() != AfterMergeBB) 959 std::string Name = PHI->getName(); 962 Reload = Builder.CreateBitOrPointerCast(Reload, PHI->getType()); 963 Value *OriginalValue = PHI->getIncomingValueForBlock(MergeBB); 967 auto *MergePHI = PHINode::Create(PHI->getType(), 2, Name + ".ph.merge"); 971 int Idx = PHI->getBasicBlockIndex(MergeBB); 972 PHI->setIncomingValue(Idx, MergePHI);