Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1673 if (SelectInst *Sel1 = dyn_cast<SelectInst>(Sel->getFalseValue())) { in setupPreSimplifier() local
1674 if (Sel1->getCondition() == C) in setupPreSimplifier()
1675 return B.CreateSelect(C, Sel->getTrueValue(), Sel1->getFalseValue()); in setupPreSimplifier()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1397 Value *Sel1 = Sel0.getFalseValue(); in canonicalizeClampLike() local
1410 if (!isa<SelectInst>(Sel1)) { in canonicalizeClampLike()
1412 std::swap(X, Sel1); in canonicalizeClampLike()
1446 if (!Sel1->hasOneUse()) in canonicalizeClampLike()
1468 if (!match(Sel1, m_Select(m_Value(Cmp1), m_Value(ReplacementLow), in canonicalizeClampLike()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1378 Value *Sel1 = NullPtr; in optimizeMemChr() local
1387 Sel1 = B.CreateSelect(And, SrcPlus, NullPtr, "memchr.sel1"); in optimizeMemChr()
1394 return B.CreateSelect(And, SrcStr, Sel1, "memchr.sel2"); in optimizeMemChr()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8214 SDValue Sel1; in LowerSELECT_CC() local
8224 Sel1 = DAG.getNode(PPCISD::FSEL, dl, ResVT, LHS, TV, FV); in LowerSELECT_CC()
8225 if (Sel1.getValueType() == MVT::f32) // Comparison is always 64-bits in LowerSELECT_CC()
8226 Sel1 = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f64, Sel1); in LowerSELECT_CC()
8228 DAG.getNode(ISD::FNEG, dl, MVT::f64, LHS), Sel1, FV); in LowerSELECT_CC()
8260 Sel1 = DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, TV, FV); in LowerSELECT_CC()
8261 if (Sel1.getValueType() == MVT::f32) // Comparison is always 64-bits in LowerSELECT_CC()
8262 Sel1 = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f64, Sel1); in LowerSELECT_CC()
8264 DAG.getNode(ISD::FNEG, dl, MVT::f64, Cmp), Sel1, FV); in LowerSELECT_CC()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp2746 Value *Sel1 = Builder.CreateAnd(CI->getArgOperand(1), NotSel); in upgradeX86IntrinsicCall() local
2747 Rep = Builder.CreateOr(Sel0, Sel1); in upgradeX86IntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp4654 auto Sel1 = B.buildSelect( in legalizeUnsignedDIV_REM64Impl() local
4657 Sel1, MulHi3); in legalizeUnsignedDIV_REM64Impl()
H A DAMDGPUISelLowering.cpp2179 SDValue Sel1 = DAG.getSelectCC(DL, C6, Zero, Add4, Add3, ISD::SETNE); in LowerUDIVREM64() local
2180 SDValue Div = DAG.getSelectCC(DL, C3, Zero, Sel1, Mulhi3, ISD::SETNE); in LowerUDIVREM64()