Lines Matching defs:XOR
2947 case ISD::XOR:
3075 // - Logical operation (AND/OR/XOR)
3130 case ISD::XOR: NewOpc = PPC::XOR8; break;
3331 SDValue(CurDAG->getMachineNode(PPC::XOR, dl, MVT::i32, LHS, RHS), 0);
3343 SDValue(CurDAG->getMachineNode(PPC::XOR, dl, MVT::i32, LHS, RHS), 0);
3507 SDValue(CurDAG->getMachineNode(PPC::XOR, dl, MVT::i32, LHS, RHS), 0);
3525 SDValue(CurDAG->getMachineNode(PPC::XOR, dl, MVT::i32, LHS, RHS), 0);
4071 case ISD::XOR: {
5700 case ISD::XOR: {
5701 // XOR with a 32-bit immediate can be handled by xori + xoris
6448 if (Op0.getOpcode() == ISD::XOR && CC == ISD::SETULT &&
6480 SDValue XOR = Op.getOperand(0);
6481 if (XOR.getOpcode() == ISD::TRUNCATE)
6482 XOR = XOR.getOperand(0);
6483 if (XOR.getOpcode() != ISD::XOR)
6486 LHS = XOR.getOperand(0);
6487 RHS = XOR.getOperand(1);
6498 SDValue XOR = Op.getOperand(0);
6499 if (XOR.getOpcode() == ISD::TRUNCATE)
6500 XOR = XOR.getOperand(0);
6501 if (XOR.getOpcode() != ISD::XOR)
6504 LHS = XOR.getOperand(0);
6505 RHS = XOR.getOperand(1);
6576 Res = CurDAG->getNode(ISD::XOR, dl, VT, Res,