Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDFAJumpThreading.cpp309 if (auto *TrueSI = dyn_cast<SelectInst>(TrueVal)) in unfold() local
310 NewSIsToUnfold->push_back(SelectInstToUnfold(TrueSI, NewPhiT)); in unfold()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp4208 if (SelectInst *TrueSI = dyn_cast<SelectInst>(TrueVal)) { in visitSelectInst() local
4209 if (TrueSI->getCondition()->getType() == CondVal->getType()) { in visitSelectInst()
4213 *TrueSI, CondVal, /*CondIsTrue=*/true, DL)) in visitSelectInst()
4220 if (TrueSI->getFalseValue() == FalseVal && TrueSI->hasOneUse()) { in visitSelectInst()
4221 Value *And = Builder.CreateLogicalAnd(CondVal, TrueSI->getCondition()); in visitSelectInst()
4223 replaceOperand(SI, 1, TrueSI->getTrueValue()); in visitSelectInst()