Searched refs:PHIUser (Results 1 – 3 of 3) sorted by relevance
77 Instruction *PHIUser = dyn_cast<Instruction>(*iu); in scalarizePHI() local78 if (PHIUser == cast<Instruction>(&EI)) in scalarizePHI()79 PHIUser = cast<Instruction>(*(++iu)); in scalarizePHI()84 if (!PHIUser->hasOneUse() || !(PHIUser->user_back() == PN) || in scalarizePHI()85 !(isa<BinaryOperator>(PHIUser)) || !cheapToScalarize(PHIUser, true)) in scalarizePHI()98 if (PHIInVal == PHIUser) { in scalarizePHI()102 BinaryOperator *B0 = cast<BinaryOperator>(PHIUser); in scalarizePHI()
903 Instruction *PHIUser = cast<Instruction>(PN.user_back()); in visitPHINode() local904 if (PHINode *PU = dyn_cast<PHINode>(PHIUser)) { in visitPHINode()917 if (PHIUser->hasOneUse() && in visitPHINode()918 (isa<BinaryOperator>(PHIUser) || isa<GetElementPtrInst>(PHIUser)) && in visitPHINode()919 PHIUser->user_back() == &PN) { in visitPHINode()
3933 for (PHINode *PHIUser : PHIUsers) in rewritePartition()3934 SpeculatablePHIs.insert(PHIUser); in rewritePartition()