Lines Matching refs:getSelect

6635   return DAG.getSelect(dl, VT, IsOne, N0, Q);  in BuildUDIV()
7531 return DAG.getSelect(DL, VT, Op.getOperand(0), NegLHS, NegRHS); in getNegatedExpression()
7855 Carry = DAG.getSelect(dl, HiLoVT, Carry, DAG.getConstant(1, dl, HiLoVT), in expandDIVREMByConstant()
8306 SDValue FltOfs = DAG.getSelect(dl, SrcVT, Sel, in expandFP_TO_UINT()
8309 SDValue IntOfs = DAG.getSelect(dl, DstVT, Sel, in expandFP_TO_UINT()
8337 Result = DAG.getSelect(dl, DstVT, Sel, True, False); in expandFP_TO_UINT()
8503 MinMax = DAG.getSelect(DL, VT, Compare, LHS, RHS, Flags); in expandFMINIMUM_FMAXIMUM()
8511 MinMax = DAG.getSelect(DL, VT, DAG.getSetCC(DL, CCVT, LHS, RHS, ISD::SETUO), in expandFMINIMUM_FMAXIMUM()
8522 SDValue LCmp = DAG.getSelect( in expandFMINIMUM_FMAXIMUM()
8525 SDValue RCmp = DAG.getSelect( in expandFMINIMUM_FMAXIMUM()
8528 MinMax = DAG.getSelect(DL, VT, IsZero, RCmp, MinMax, Flags); in expandFMINIMUM_FMAXIMUM()
8995 return DAG.getSelect(dl, VT, SrcIsZero, in expandCTLZ()
9093 return DAG.getSelect(DL, VT, SrcIsZero, in CTTZTableLookup()
9115 return DAG.getSelect(dl, VT, SrcIsZero, in expandCTTZ()
9295 return DAG.getSelect(dl, VT, Cmp, DAG.getNode(ISD::SUB, dl, VT, LHS, RHS), in expandABD()
10293 return DAG.getSelect(DL, VT, Cond, Op0, Op1); in expandIntMINMAX()
10300 return DAG.getSelect(DL, VT, Cond, Op1, Op0); in expandIntMINMAX()
10304 return DAG.getSelect(DL, VT, Cond, Op0, Op1); in expandIntMINMAX()
10387 return DAG.getSelect(dl, VT, Overflow, AllOnes, SumDiff); in expandAddSubSat()
10398 return DAG.getSelect(dl, VT, Overflow, Zero, SumDiff); in expandAddSubSat()
10420 return DAG.getSelect(dl, VT, Overflow, SatMax, SumDiff); in expandAddSubSat()
10428 return DAG.getSelect(dl, VT, Overflow, SatMin, SumDiff); in expandAddSubSat()
10438 return DAG.getSelect(dl, VT, Overflow, Result, SumDiff); in expandAddSubSat()
10464 DAG.getSelect(dl, ResVT, IsGT, DAG.getConstant(1, dl, ResVT), in expandCMP()
10466 return DAG.getSelect(dl, ResVT, IsLT, DAG.getConstant(-1, dl, ResVT), in expandCMP()
10507 SatVal = DAG.getSelect(dl, VT, Cond, SatMin, SatMax); in expandShlSat()
10512 return DAG.getSelect(dl, VT, Cond, SatVal, Result); in expandShlSat()
10671 Result = DAG.getSelect(dl, VT, ProdNeg, SatMin, SatMax); in expandFixedPointMul()
10672 return DAG.getSelect(dl, VT, Overflow, Result, Product); in expandFixedPointMul()
10681 return DAG.getSelect(dl, VT, Overflow, SatMax, Product); in expandFixedPointMul()
10766 return DAG.getSelect(dl, VT, Overflow, ResultIfOverflow, Result); in expandFixedPointMul()
10861 Quot = DAG.getSelect(dl, VT, in expandFixedPointDiv()
11201 return DAG.getSelect(dl, DstVT, IsNan, ZeroInt, FpToInt); in expandFP_TO_INT_SAT()
11221 Select = DAG.getSelect(dl, DstVT, ULT, MinIntNode, Select); in expandFP_TO_INT_SAT()
11224 Select = DAG.getSelect(dl, DstVT, OGT, MaxIntNode, Select); in expandFP_TO_INT_SAT()
11234 return DAG.getSelect(dl, DstVT, IsNan, ZeroInt, Select); in expandFP_TO_INT_SAT()
11294 SDValue Adjust = DAG.getSelect(dl, ResultIntVT, NarrowIsRd, One, NegativeOne); in expandRoundInexactToOdd()
11296 Op = DAG.getSelect(dl, ResultIntVT, KeepNarrow, NarrowBits, Adjusted); in expandRoundInexactToOdd()
11346 Op = DAG.getSelect(dl, I32, IsNaN, NaN, Add); in expandFP_ROUND()
11525 DAG.getSelect(DL, ScalarVT, AllLanesSelected, ValI, LastWriteVal); in expandVECTOR_COMPRESS()