Lines Matching refs:OpRHS

12295         SDValue OpLHS = Other.getOperand(0), OpRHS = Other.getOperand(1);  in visitVSELECT()  local
12307 (OpLHS == CondLHS || OpRHS == CondLHS)) in visitVSELECT()
12308 return DAG.getNode(ISD::UADDSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
12310 if (OpRHS.getOpcode() == CondRHS.getOpcode() && in visitVSELECT()
12311 (OpRHS.getOpcode() == ISD::BUILD_VECTOR || in visitVSELECT()
12312 OpRHS.getOpcode() == ISD::SPLAT_VECTOR) && in visitVSELECT()
12321 ISD::matchBinaryPredicate(OpRHS, CondRHS, MatchUADDSAT)) in visitVSELECT()
12322 return DAG.getNode(ISD::UADDSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
12348 SDValue OpRHS = Other.getOperand(0).getOperand(1); in visitVSELECT() local
12349 if (LHS == OpLHS && RHS == OpRHS && LHS.getOpcode() == ISD::ZERO_EXTEND) in visitVSELECT()
12357 SDValue OpLHS = Other.getOperand(0), OpRHS = Other.getOperand(1); in visitVSELECT() local
12364 Other.getOpcode() == ISD::SUB && OpRHS == CondRHS) in visitVSELECT()
12365 return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
12367 if (OpRHS.getOpcode() == ISD::BUILD_VECTOR || in visitVSELECT()
12368 OpRHS.getOpcode() == ISD::SPLAT_VECTOR) { in visitVSELECT()
12380 ISD::matchBinaryPredicate(OpRHS, CondRHS, MatchUSUBSAT, in visitVSELECT()
12382 OpRHS = DAG.getNegative(OpRHS, DL, VT); in visitVSELECT()
12383 return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
12393 ISD::isConstantSplatVector(OpRHS.getNode(), SplatValue) && in visitVSELECT()
12398 OpRHS = DAG.getConstant(SplatValue, DL, VT); in visitVSELECT()
12399 return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()