Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:NewRHS

810 void DAGTypeLegalizer::PromoteSetCCOperands(SDValue &NewLHS,SDValue &NewRHS,
827 NewRHS = ZExtPromotedInteger(NewRHS);
834 NewRHS = SExtPromotedInteger(NewRHS);
2484 SDValue &NewRHS,
2489 GetExpandedInteger(NewRHS, RHSLo, RHSHi);
2498 NewRHS = RHSLo;
2505 NewRHS = DAG.getNode(ISD::XOR, dl, LHSLo.getValueType(), LHSHi, RHSHi);
2506 NewLHS = DAG.getNode(ISD::OR, dl, NewLHS.getValueType(), NewLHS, NewRHS);
2507 NewRHS = DAG.getConstant(0, NewLHS.getValueType());
2513 if (ConstantSDNode *CST = dyn_cast<ConstantSDNode>(NewRHS))
2517 NewRHS = RHSHi;
2568 NewRHS = SDValue();
2580 NewRHS = SDValue();
2584 SDValue NewLHS = N->getOperand(2), NewRHS = N->getOperand(3);
2586 IntegerExpandSetCCOperands(NewLHS, NewRHS, CCCode, N->getDebugLoc());
2590 if (NewRHS.getNode() == 0) {
2591 NewRHS = DAG.getConstant(0, NewLHS.getValueType());
2597 DAG.getCondCode(CCCode), NewLHS, NewRHS,
2602 SDValue NewLHS = N->getOperand(0), NewRHS = N->getOperand(1);
2604 IntegerExpandSetCCOperands(NewLHS, NewRHS, CCCode, N->getDebugLoc());
2608 if (NewRHS.getNode() == 0) {
2609 NewRHS = DAG.getConstant(0, NewLHS.getValueType());
2614 return SDValue(DAG.UpdateNodeOperands(N, NewLHS, NewRHS,
2620 SDValue NewLHS = N->getOperand(0), NewRHS = N->getOperand(1);
2622 IntegerExpandSetCCOperands(NewLHS, NewRHS, CCCode, N->getDebugLoc());
2625 if (NewRHS.getNode() == 0) {
2632 return SDValue(DAG.UpdateNodeOperands(N, NewLHS, NewRHS,