Lines Matching refs:OpRHS

10953         SDValue OpLHS = Other.getOperand(0), OpRHS = Other.getOperand(1);  in visitVSELECT()  local
10965 (OpLHS == CondLHS || OpRHS == CondLHS)) in visitVSELECT()
10966 return DAG.getNode(ISD::UADDSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
10968 if (OpRHS.getOpcode() == CondRHS.getOpcode() && in visitVSELECT()
10969 (OpRHS.getOpcode() == ISD::BUILD_VECTOR || in visitVSELECT()
10970 OpRHS.getOpcode() == ISD::SPLAT_VECTOR) && in visitVSELECT()
10979 ISD::matchBinaryPredicate(OpRHS, CondRHS, MatchUADDSAT)) in visitVSELECT()
10980 return DAG.getNode(ISD::UADDSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
11006 SDValue OpRHS = Other.getOperand(0).getOperand(1); in visitVSELECT() local
11007 if (LHS == OpLHS && RHS == OpRHS && LHS.getOpcode() == ISD::ZERO_EXTEND) in visitVSELECT()
11015 SDValue OpLHS = Other.getOperand(0), OpRHS = Other.getOperand(1); in visitVSELECT() local
11022 Other.getOpcode() == ISD::SUB && OpRHS == CondRHS) in visitVSELECT()
11023 return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
11025 if (OpRHS.getOpcode() == ISD::BUILD_VECTOR || in visitVSELECT()
11026 OpRHS.getOpcode() == ISD::SPLAT_VECTOR) { in visitVSELECT()
11038 ISD::matchBinaryPredicate(OpRHS, CondRHS, MatchUSUBSAT, in visitVSELECT()
11040 OpRHS = DAG.getNode(ISD::SUB, DL, VT, in visitVSELECT()
11041 DAG.getConstant(0, DL, VT), OpRHS); in visitVSELECT()
11042 return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
11052 ISD::isConstantSplatVector(OpRHS.getNode(), SplatValue) && in visitVSELECT()
11057 OpRHS = DAG.getConstant(SplatValue, DL, VT); in visitVSELECT()
11058 return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()