Lines Matching refs:Slct
12346 static SDValue combineSelectAndUse(SDNode *N, SDValue Slct, SDValue OtherOp, in combineSelectAndUse() argument
12363 if (Slct.getOpcode() == ISD::SELECT && !Slct.getOperand(0).hasOneUse()) in combineSelectAndUse()
12371 if ((Slct.getOpcode() != ISD::SELECT && in combineSelectAndUse()
12372 Slct.getOpcode() != RISCVISD::SELECT_CC) || in combineSelectAndUse()
12373 !Slct.hasOneUse()) in combineSelectAndUse()
12381 unsigned OpOffset = Slct.getOpcode() == RISCVISD::SELECT_CC ? 2 : 0; in combineSelectAndUse()
12382 SDValue TrueVal = Slct.getOperand(1 + OpOffset); in combineSelectAndUse()
12383 SDValue FalseVal = Slct.getOperand(2 + OpOffset); in combineSelectAndUse()
12401 if (Slct.getOpcode() == RISCVISD::SELECT_CC) in combineSelectAndUse()
12403 {Slct.getOperand(0), Slct.getOperand(1), in combineSelectAndUse()
12404 Slct.getOperand(2), TrueVal, FalseVal}); in combineSelectAndUse()
12407 {Slct.getOperand(0), TrueVal, FalseVal}); in combineSelectAndUse()