Lines Matching refs:PHINode

620                                         SmallPtrSetImpl<const PHINode*> &PHIs) {
643 } else if (const PHINode *PN = dyn_cast<PHINode>(U)) {
665 SmallPtrSet<const PHINode*, 8> PHIs;
775 assert((isa<PHINode>(GlobalUser) || isa<SelectInst>(GlobalUser) ||
959 SmallPtrSetImpl<const PHINode*> &PHIs) {
980 if (const PHINode *PN = dyn_cast<PHINode>(Inst)) {
1015 } else if (PHINode *PN = dyn_cast<PHINode>(U)) {
1048 SmallPtrSetImpl<const PHINode*> &LoadUsingPHIs,
1049 SmallPtrSetImpl<const PHINode*> &LoadUsingPHIsPerLoad) {
1072 if (const PHINode *PN = dyn_cast<PHINode>(UI)) {
1101 SmallPtrSet<const PHINode*, 32> LoadUsingPHIs;
1102 SmallPtrSet<const PHINode*, 32> LoadUsingPHIsPerLoad;
1116 for (const PHINode *PN : LoadUsingPHIs) {
1123 if (const PHINode *InPN = dyn_cast<PHINode>(InVal)) {
1147 std::vector<std::pair<PHINode*, unsigned> > &PHIsToRewrite) {
1168 PHINode *PN = cast<PHINode>(V);
1176 PHINode *NewPN =
1177 PHINode::Create(PointerType::get(ST->getElementType(FieldNo), AS),
1191 std::vector<std::pair<PHINode*, unsigned> > &PHIsToRewrite) {
1236 PHINode *PN = cast<PHINode>(LoadUser);
1254 std::vector<std::pair<PHINode*, unsigned> > &PHIsToRewrite) {
1380 std::vector<std::pair<PHINode*, unsigned> > PHIsToRewrite;
1410 PHINode *PN = PHIsToRewrite.back().first;
1413 PHINode *FieldPN = cast<PHINode>(InsertedScalarizedValues[PN][FieldNo]);
1429 if (PHINode *PN = dyn_cast<PHINode>(I->first))
1439 if (PHINode *PN = dyn_cast<PHINode>(I->first))
1477 SmallPtrSet<const PHINode*, 8> PHIs;
2814 PHINode *PN = nullptr;
2816 (PN = dyn_cast<PHINode>(CurInst)); ++CurInst)