Lines Matching defs:PHINode

80                                const SmallPtrSet<const PHINode*, 16> &PHIUsers,
176 SmallPtrSet<const PHINode*, 16> &PHIUsers) {
238 } else if (const PHINode *PN = dyn_cast<PHINode>(I)) {
641 SmallPtrSet<const PHINode*, 8> &PHIs) {
667 } else if (const PHINode *PN = dyn_cast<PHINode>(U)) {
692 SmallPtrSet<const PHINode*, 8> PHIs;
801 assert((isa<PHINode>(GlobalUser) || isa<SelectInst>(GlobalUser) ||
978 SmallPtrSet<const PHINode*, 8> &PHIs) {
1000 if (const PHINode *PN = dyn_cast<PHINode>(Inst)) {
1036 } else if (PHINode *PN = dyn_cast<PHINode>(U)) {
1069 SmallPtrSet<const PHINode*, 32> &LoadUsingPHIs,
1070 SmallPtrSet<const PHINode*, 32> &LoadUsingPHIsPerLoad) {
1094 if (const PHINode *PN = dyn_cast<PHINode>(User)) {
1123 SmallPtrSet<const PHINode*, 32> LoadUsingPHIs;
1124 SmallPtrSet<const PHINode*, 32> LoadUsingPHIsPerLoad;
1139 for (SmallPtrSet<const PHINode*, 32>::const_iterator I = LoadUsingPHIs.begin()
1141 const PHINode *PN = *I;
1148 if (const PHINode *InPN = dyn_cast<PHINode>(InVal)) {
1172 std::vector<std::pair<PHINode*, unsigned> > &PHIsToRewrite) {
1192 } else if (PHINode *PN = dyn_cast<PHINode>(V)) {
1198 PHINode *NewPN =
1199 PHINode::Create(PointerType::getUnqual(ST->getElementType(FieldNo)),
1216 std::vector<std::pair<PHINode*, unsigned> > &PHIsToRewrite) {
1261 PHINode *PN = cast<PHINode>(LoadUser);
1280 std::vector<std::pair<PHINode*, unsigned> > &PHIsToRewrite) {
1407 std::vector<std::pair<PHINode*, unsigned> > PHIsToRewrite;
1437 PHINode *PN = PHIsToRewrite.back().first;
1440 PHINode *FieldPN = cast<PHINode>(InsertedScalarizedValues[PN][FieldNo]);
1456 if (PHINode *PN = dyn_cast<PHINode>(I->first))
1466 if (PHINode *PN = dyn_cast<PHINode>(I->first))
1508 SmallPtrSet<const PHINode*, 8> PHIs;
1719 SmallPtrSet<const PHINode*, 16> PHIUsers;
1740 const SmallPtrSet<const PHINode*, 16> &PHIUsers,
2525 PHINode *PN;
2526 for (; (PN = dyn_cast<PHINode>(CurInst)); ++CurInst)