Home | History | Annotate | Download | only in PowerPC

Lines Matching refs:BinOp

7270   // Check to see if this is a wide variety of vsplti*, binop self cases.
9847 SDValue BinOp = BinOps.back();
9850 if (!Visited.insert(BinOp.getNode()).second)
9853 PromOps.push_back(BinOp);
9855 for (unsigned i = 0, ie = BinOp.getNumOperands(); i != ie; ++i) {
9857 if (BinOp.getOpcode() == ISD::SELECT && i == 0)
9859 if (BinOp.getOpcode() == ISD::SELECT_CC && i != 2 && i != 3)
9862 if (((BinOp.getOperand(i).getOpcode() == ISD::SIGN_EXTEND ||
9863 BinOp.getOperand(i).getOpcode() == ISD::ZERO_EXTEND ||
9864 BinOp.getOperand(i).getOpcode() == ISD::ANY_EXTEND) &&
9865 BinOp.getOperand(i).getOperand(0).getValueType() == MVT::i1) ||
9866 isa<ConstantSDNode>(BinOp.getOperand(i))) {
9867 Inputs.push_back(BinOp.getOperand(i));
9868 } else if (BinOp.getOperand(i).getOpcode() == ISD::AND ||
9869 BinOp.getOperand(i).getOpcode() == ISD::OR ||
9870 BinOp.getOperand(i).getOpcode() == ISD::XOR ||
9871 BinOp.getOperand(i).getOpcode() == ISD::SELECT ||
9872 BinOp.getOperand(i).getOpcode() == ISD::SELECT_CC ||
9873 BinOp.getOperand(i).getOpcode() == ISD::TRUNCATE ||
9874 BinOp.getOperand(i).getOpcode() == ISD::SIGN_EXTEND ||
9875 BinOp.getOperand(i).getOpcode() == ISD::ZERO_EXTEND ||
9876 BinOp.getOperand(i).getOpcode() == ISD::ANY_EXTEND) {
9877 BinOps.push_back(BinOp.getOperand(i));
10063 SDValue BinOp = BinOps.back();
10066 if (!Visited.insert(BinOp.getNode()).second)
10069 PromOps.push_back(BinOp);
10071 for (unsigned i = 0, ie = BinOp.getNumOperands(); i != ie; ++i) {
10073 if (BinOp.getOpcode() == ISD::SELECT && i == 0)
10075 if (BinOp.getOpcode() == ISD::SELECT_CC && i != 2 && i != 3)
10078 if (BinOp.getOperand(i).getOpcode() == ISD::TRUNCATE ||
10079 isa<ConstantSDNode>(BinOp.getOperand(i))) {
10080 Inputs.push_back(BinOp.getOperand(i));
10081 } else if (BinOp.getOperand(i).getOpcode() == ISD::AND ||
10082 BinOp.getOperand(i).getOpcode() == ISD::OR ||
10083 BinOp.getOperand(i).getOpcode() == ISD::XOR ||
10084 BinOp.getOperand(i).getOpcode() == ISD::SELECT ||
10085 BinOp.getOperand(i).getOpcode() == ISD::SELECT_CC) {
10086 BinOps.push_back(BinOp.getOperand(i));