Home
last modified time | relevance | path

Searched refs:PHIUser (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp77 Instruction *PHIUser = dyn_cast<Instruction>(*iu); in scalarizePHI() local
78 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()
DInstCombinePHI.cpp903 Instruction *PHIUser = cast<Instruction>(PN.user_back()); in visitPHINode() local
904 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()
/external/llvm/lib/Transforms/Scalar/
DSROA.cpp3933 for (PHINode *PHIUser : PHIUsers) in rewritePartition()
3934 SpeculatablePHIs.insert(PHIUser); in rewritePartition()