Lines Matching refs:OpRHS

12442         SDValue OpLHS = Other.getOperand(0), OpRHS = Other.getOperand(1);  in visitVSELECT()  local
12454 (OpLHS == CondLHS || OpRHS == CondLHS)) in visitVSELECT()
12455 return DAG.getNode(ISD::UADDSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
12457 if (OpRHS.getOpcode() == CondRHS.getOpcode() && in visitVSELECT()
12458 (OpRHS.getOpcode() == ISD::BUILD_VECTOR || in visitVSELECT()
12459 OpRHS.getOpcode() == ISD::SPLAT_VECTOR) && in visitVSELECT()
12468 ISD::matchBinaryPredicate(OpRHS, CondRHS, MatchUADDSAT)) in visitVSELECT()
12469 return DAG.getNode(ISD::UADDSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
12495 SDValue OpRHS = Other.getOperand(0).getOperand(1); in visitVSELECT() local
12496 if (LHS == OpLHS && RHS == OpRHS && LHS.getOpcode() == ISD::ZERO_EXTEND) in visitVSELECT()
12504 SDValue OpLHS = Other.getOperand(0), OpRHS = Other.getOperand(1); in visitVSELECT() local
12511 Other.getOpcode() == ISD::SUB && OpRHS == CondRHS) in visitVSELECT()
12512 return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
12514 if (OpRHS.getOpcode() == ISD::BUILD_VECTOR || in visitVSELECT()
12515 OpRHS.getOpcode() == ISD::SPLAT_VECTOR) { in visitVSELECT()
12527 ISD::matchBinaryPredicate(OpRHS, CondRHS, MatchUSUBSAT, in visitVSELECT()
12529 OpRHS = DAG.getNegative(OpRHS, DL, VT); in visitVSELECT()
12530 return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
12540 ISD::isConstantSplatVector(OpRHS.getNode(), SplatValue) && in visitVSELECT()
12545 OpRHS = DAG.getConstant(SplatValue, DL, VT); in visitVSELECT()
12546 return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()