Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp3651 if (SelectInst *FalseSI = dyn_cast<SelectInst>(FalseVal)) { in visitSelectInst() local
3652 if (FalseSI->getCondition()->getType() == CondVal->getType()) { in visitSelectInst()
3654 if (FalseSI->getCondition() == CondVal) { in visitSelectInst()
3655 if (SI.getFalseValue() == FalseSI->getFalseValue()) in visitSelectInst()
3657 return replaceOperand(SI, 2, FalseSI->getFalseValue()); in visitSelectInst()
3660 if (FalseSI->getTrueValue() == TrueVal && FalseSI->hasOneUse()) { in visitSelectInst()
3661 Value *Or = Builder.CreateLogicalOr(CondVal, FalseSI->getCondition()); in visitSelectInst()
3663 replaceOperand(SI, 2, FalseSI->getFalseValue()); in visitSelectInst()