Lines Matching refs:getTrueValue

124   if (!match(Sel.getTrueValue(), m_APInt(SelTC)) ||  in foldSelectICmpAnd()
805 Value *T = Sel.getTrueValue(); in foldSetClearBits()
844 auto *TrueVal = SI.getTrueValue(); in foldSelectZeroOrMul()
1270 Value *TrueVal = Sel.getTrueValue(), *FalseVal = Sel.getFalseValue(); in foldSelectValueEquivalence()
1358 Value *X = Sel0.getTrueValue(); in canonicalizeClampLike()
1639 Value *TVal = SI.getTrueValue(); in foldSelectInstWithICmpConst()
1686 canonicalizeSPF(*ICI, SI.getTrueValue(), SI.getFalseValue(), *this)) in foldSelectInstWithICmp()
1704 Value *TrueVal = SI.getTrueValue(); in foldSelectInstWithICmp()
1882 Value *TrueVal = SI.getTrueValue(); in foldAddSubSelect()
1957 Value *TrueVal = SI.getTrueValue(); in foldOverflowingAddSubSelect()
2071 if (!match(Sel.getTrueValue(), m_Constant(C)) && in foldSelectExtConst()
2076 if (!match(Sel.getTrueValue(), m_Instruction(ExtInst)) && in foldSelectExtConst()
2146 return new ShuffleVectorInst(SI.getTrueValue(), SI.getFalseValue(), Mask); in canonicalizeSelectToShuffle()
2177 Value *TVal = Sel.getTrueValue(); in foldSelectCmpBitcasts()
2260 if (Select->getFalseValue() == SI.getTrueValue() || in foldSelectCmpXchg()
2261 Select->getTrueValue() == SI.getFalseValue()) in foldSelectCmpXchg()
2272 if (auto *X = isExtractFromCmpXchg(SI.getTrueValue(), 0)) in foldSelectCmpXchg()
2280 if (X == CmpXchg && X->getCompareOperand() == SI.getTrueValue()) in foldSelectCmpXchg()
2337 Value *TVal = Sel.getTrueValue(); in foldSelectFunnelShift()
2368 Value *TVal = Sel.getTrueValue(); in foldSelectToCopysign()
2416 Value *TVal = Sel.getTrueValue(); in foldVectorSelect()
2512 IfTrue = Sel.getTrueValue(); in foldSelectToPhiImpl()
2518 IfFalse = Sel.getTrueValue(); in foldSelectToPhiImpl()
2581 Value *TrueVal = SI.getTrueValue(); in foldSelectWithSRem()
2633 Value *TrueVal = Sel.getTrueValue(), *FalseVal = Sel.getFalseValue(); in foldSelectWithFrozenICmp()
2657 Value *A = SI.getTrueValue(); in foldAndOrOfSelectUsingImpliedCond()
2703 Value *TrueVal = SI.getTrueValue(); in foldSelectWithFCmpToFabs()
2796 Value *X = SI.getTrueValue(); in foldRoundUpIntegerWithPow2Alignment()
2939 Value *TrueVal = SI.getTrueValue(); in foldSelectOfBools()
3173 match(SelFVal->getTrueValue(), in foldSelectOfBools()
3174 m_Not(m_Specific(SelCond->getTrueValue()))); in foldSelectOfBools()
3189 match(SelCond->getTrueValue(), in foldSelectOfBools()
3190 m_Not(m_Specific(SelFVal->getTrueValue()))); in foldSelectOfBools()
3301 Value *TrueVal = SI.getTrueValue(); in foldBitCeil()
3365 Value *TrueVal = SI.getTrueValue(); in visitSelectInst()
3635 if (SI.getTrueValue() == TrueSI->getTrueValue()) in visitSelectInst()
3637 return replaceOperand(SI, 1, TrueSI->getTrueValue()); in visitSelectInst()
3646 replaceOperand(SI, 1, TrueSI->getTrueValue()); in visitSelectInst()
3660 if (FalseSI->getTrueValue() == TrueVal && FalseSI->hasOneUse()) { in visitSelectInst()
3679 replaceOperand(*TrueBO, 0, TrueBOSI->getTrueValue()); in visitSelectInst()
3686 replaceOperand(*TrueBO, 1, TrueBOSI->getTrueValue()); in visitSelectInst()