Lines Matching refs:Condition
27 Value *Condition, *WidenableCondition; in isWidenableBranch() local
29 return parseWidenableBranch(U, Condition, WidenableCondition, GuardedBB, in isWidenableBranch()
53 bool llvm::parseWidenableBranch(const User *U, Value *&Condition, in parseWidenableBranch() argument
60 Condition = C->get(); in parseWidenableBranch()
62 Condition = ConstantInt::getTrue(IfTrueBB->getContext()); in parseWidenableBranch()
118 static void parseCondition(Value *Condition, in parseCondition() argument
120 SmallVector<Value *, 4> Worklist(1, Condition); in parseCondition()
122 Visited.insert(Condition); in parseCondition()
141 Value *Condition = isGuard(U) ? cast<IntrinsicInst>(U)->getArgOperand(0) in parseWidenableGuard() local
144 parseCondition(Condition, [&](Value *Check) { in parseWidenableGuard()
156 auto Condition = BI->getCondition(); in extractWidenableCondition() local
157 if (!Condition->hasOneUse()) in extractWidenableCondition()
161 parseCondition(Condition, [&](Value *Check) { in extractWidenableCondition()