Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:NewLHS

820 void DAGTypeLegalizer::PromoteSetCCOperands(SDValue &NewLHS,SDValue &NewRHS,
836 NewLHS = ZExtPromotedInteger(NewLHS);
843 NewLHS = SExtPromotedInteger(NewLHS);
2510 void DAGTypeLegalizer::IntegerExpandSetCCOperands(SDValue &NewLHS,
2515 GetExpandedInteger(NewLHS, LHSLo, LHSHi);
2523 NewLHS = DAG.getNode(ISD::AND, dl,
2531 NewLHS = DAG.getNode(ISD::XOR, dl, LHSLo.getValueType(), LHSLo, RHSLo);
2533 NewLHS = DAG.getNode(ISD::OR, dl, NewLHS.getValueType(), NewLHS, NewRHS);
2534 NewRHS = DAG.getConstant(0, NewLHS.getValueType());
2543 NewLHS = LHSHi;
2594 NewLHS = Tmp2;
2599 NewLHS = TLI.SimplifySetCC(TLI.getSetCCResultType(LHSHi.getValueType()),
2602 if (!NewLHS.getNode())
2603 NewLHS = DAG.getSetCC(dl, TLI.getSetCCResultType(LHSHi.getValueType()),
2605 NewLHS = DAG.getNode(ISD::SELECT, dl, Tmp1.getValueType(),
2606 NewLHS, Tmp1, Tmp2);
2611 SDValue NewLHS = N->getOperand(2), NewRHS = N->getOperand(3);
2613 IntegerExpandSetCCOperands(NewLHS, NewRHS, CCCode, N->getDebugLoc());
2618 NewRHS = DAG.getConstant(0, NewLHS.getValueType());
2624 DAG.getCondCode(CCCode), NewLHS, NewRHS,
2629 SDValue NewLHS = N->getOperand(0), NewRHS = N->getOperand(1);
2631 IntegerExpandSetCCOperands(NewLHS, NewRHS, CCCode, N->getDebugLoc());
2636 NewRHS = DAG.getConstant(0, NewLHS.getValueType());
2641 return SDValue(DAG.UpdateNodeOperands(N, NewLHS, NewRHS,
2647 SDValue NewLHS = N->getOperand(0), NewRHS = N->getOperand(1);
2649 IntegerExpandSetCCOperands(NewLHS, NewRHS, CCCode, N->getDebugLoc());
2653 assert(NewLHS.getValueType() == N->getValueType(0) &&
2655 return NewLHS;
2659 return SDValue(DAG.UpdateNodeOperands(N, NewLHS, NewRHS,