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: {
5699 case ISD::XOR: {
5700 // XOR with a 32-bit immediate can be handled by xori + xoris
6447 if (Op0.getOpcode() == ISD::XOR && CC == ISD::SETULT &&
6479 SDValue XOR = Op.getOperand(0);
6480 if (XOR.getOpcode() == ISD::TRUNCATE)
6481 XOR = XOR.getOperand(0);
6482 if (XOR.getOpcode() != ISD::XOR)
6485 LHS = XOR.getOperand(0);
6486 RHS = XOR.getOperand(1);
6497 SDValue XOR = Op.getOperand(0);
6498 if (XOR.getOpcode() == ISD::TRUNCATE)
6499 XOR = XOR.getOperand(0);
6500 if (XOR.getOpcode() != ISD::XOR)
6503 LHS = XOR.getOperand(0);
6504 RHS = XOR.getOperand(1);
6575 Res = CurDAG->getNode(ISD::XOR, dl, VT, Res,