reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
44217 if (Op1->hasOneUse() && Op1.getOpcode() == ISD::XOR && 44217 if (Op1->hasOneUse() && Op1.getOpcode() == ISD::XOR && 44218 isa<ConstantSDNode>(Op1.getOperand(1))) { 44219 const APInt &XorC = Op1.getConstantOperandAPInt(1); 44221 SDValue NewXor = DAG.getNode(ISD::XOR, SDLoc(Op1), VT, 44222 Op1.getOperand(0), 44223 DAG.getConstant(~XorC, SDLoc(Op1), VT)); 44234 isHorizontalBinOp(Op0, Op1, DAG, Subtarget, false)) { 44239 return SplitOpsAndApply(DAG, Subtarget, SDLoc(N), VT, {Op0, Op1},