• Home
  • Raw
  • Download

Lines Matching refs:N1

1067 TargetLowering::SimplifySetCC(EVT VT, SDValue N0, SDValue N1,  in SimplifySetCC()  argument
1084 return DAG.getSetCC(dl, VT, N1, N0, ISD::getSetCCSwappedOperands(Cond)); in SimplifySetCC()
1086 if (ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1.getNode())) { in SimplifySetCC()
1350 return DAG.getSetCC(dl, VT, Val, N1, in SimplifySetCC()
1408 DAG.getConstant(C1-1, N1.getValueType()), in SimplifySetCC()
1416 DAG.getConstant(C1+1, N1.getValueType()), in SimplifySetCC()
1431 return DAG.getSetCC(dl, VT, N0, N1, ISD::SETNE); in SimplifySetCC()
1434 return DAG.getSetCC(dl, VT, N0, N1, ISD::SETNE); in SimplifySetCC()
1454 DAG.getConstant(0, N1.getValueType()), in SimplifySetCC()
1462 N1.getValueType()); in SimplifySetCC()
1545 SDValue O = DAG.FoldSetCC(VT, N0, N1, Cond, dl); in SimplifySetCC()
1547 } else if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N1.getNode())) { in SimplifySetCC()
1580 return DAG.getSetCC(dl, VT, N0, N1, ISD::SETOLE); in SimplifySetCC()
1583 return DAG.getSetCC(dl, VT, N0, N1, ISD::SETULE); in SimplifySetCC()
1586 return DAG.getSetCC(dl, VT, N0, N1, ISD::SETUGT); in SimplifySetCC()
1589 return DAG.getSetCC(dl, VT, N0, N1, ISD::SETOGT); in SimplifySetCC()
1593 return DAG.getSetCC(dl, VT, N0, N1, ISD::SETOGE); in SimplifySetCC()
1596 return DAG.getSetCC(dl, VT, N0, N1, ISD::SETUGE); in SimplifySetCC()
1599 return DAG.getSetCC(dl, VT, N0, N1, ISD::SETULT); in SimplifySetCC()
1602 return DAG.getSetCC(dl, VT, N0, N1, ISD::SETOLT); in SimplifySetCC()
1608 if (N0 == N1) { in SimplifySetCC()
1636 return DAG.getSetCC(dl, VT, N0, N1, NewCond); in SimplifySetCC()
1644 if (N0.getOpcode() == N1.getOpcode()) { in SimplifySetCC()
1645 if (N0.getOperand(0) == N1.getOperand(0)) in SimplifySetCC()
1646 return DAG.getSetCC(dl, VT, N0.getOperand(1), N1.getOperand(1), Cond); in SimplifySetCC()
1647 if (N0.getOperand(1) == N1.getOperand(1)) in SimplifySetCC()
1648 return DAG.getSetCC(dl, VT, N0.getOperand(0), N1.getOperand(0), Cond); in SimplifySetCC()
1651 if (N0.getOperand(0) == N1.getOperand(1)) in SimplifySetCC()
1652 return DAG.getSetCC(dl, VT, N0.getOperand(1), N1.getOperand(0), in SimplifySetCC()
1654 if (N0.getOperand(1) == N1.getOperand(0)) in SimplifySetCC()
1655 return DAG.getSetCC(dl, VT, N0.getOperand(0), N1.getOperand(1), in SimplifySetCC()
1664 if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(N1)) { in SimplifySetCC()
1709 if (N0.getOperand(0) == N1) in SimplifySetCC()
1712 if (N0.getOperand(1) == N1) { in SimplifySetCC()
1719 SDValue SH = DAG.getNode(ISD::SHL, dl, N1.getValueType(), N1, in SimplifySetCC()
1720 DAG.getConstant(1, getShiftAmountTy(N1.getValueType()))); in SimplifySetCC()
1729 if (N1.getOpcode() == ISD::ADD || N1.getOpcode() == ISD::SUB || in SimplifySetCC()
1730 N1.getOpcode() == ISD::XOR) { in SimplifySetCC()
1732 if (N1.getOperand(0) == N0) in SimplifySetCC()
1733 return DAG.getSetCC(dl, VT, N1.getOperand(1), in SimplifySetCC()
1734 DAG.getConstant(0, N1.getValueType()), Cond); in SimplifySetCC()
1735 if (N1.getOperand(1) == N0) { in SimplifySetCC()
1736 if (DAG.isCommutativeBinOp(N1.getOpcode())) in SimplifySetCC()
1737 return DAG.getSetCC(dl, VT, N1.getOperand(0), in SimplifySetCC()
1738 DAG.getConstant(0, N1.getValueType()), Cond); in SimplifySetCC()
1739 if (N1.getNode()->hasOneUse()) { in SimplifySetCC()
1740 assert(N1.getOpcode() == ISD::SUB && "Unexpected operation!"); in SimplifySetCC()
1742 SDValue SH = DAG.getNode(ISD::SHL, dl, N1.getValueType(), N0, in SimplifySetCC()
1746 return DAG.getSetCC(dl, VT, SH, N1.getOperand(0), Cond); in SimplifySetCC()
1756 if (N0.getOperand(0) == N1 || N0.getOperand(1) == N1) { in SimplifySetCC()
1757 if (ValueHasExactlyOneBitSet(N1, DAG)) { in SimplifySetCC()
1759 SDValue Zero = DAG.getConstant(0, N1.getValueType()); in SimplifySetCC()
1763 if (N1.getOpcode() == ISD::AND) in SimplifySetCC()
1764 if (N1.getOperand(0) == N0 || N1.getOperand(1) == N0) { in SimplifySetCC()
1768 return DAG.getSetCC(dl, VT, N1, Zero, Cond); in SimplifySetCC()
1779 Temp = DAG.getNode(ISD::XOR, dl, MVT::i1, N0, N1); in SimplifySetCC()
1785 N0 = DAG.getNode(ISD::XOR, dl, MVT::i1, N0, N1); in SimplifySetCC()
1790 N0 = DAG.getNode(ISD::AND, dl, MVT::i1, N1, Temp); in SimplifySetCC()
1796 Temp = DAG.getNOT(dl, N1, MVT::i1); in SimplifySetCC()
1804 N0 = DAG.getNode(ISD::OR, dl, MVT::i1, N1, Temp); in SimplifySetCC()
1810 Temp = DAG.getNOT(dl, N1, MVT::i1); in SimplifySetCC()
1839 SDValue N1 = N->getOperand(0); in isGAPlusOffset() local
1841 if (isGAPlusOffset(N1.getNode(), GA, Offset)) { in isGAPlusOffset()
1848 ConstantSDNode *V = dyn_cast<ConstantSDNode>(N1); in isGAPlusOffset()