Lines Matching defs:X0
6859 /// ((X0 << Y) | Z) | (X1 << Y) --> ((X0 | X1) << Y) | Z
6878 // LOGIC (LOGIC (SH X0, Y), Z), (SH X1, Y) --> LOGIC (SH (LOGIC X0, X1), Y), Z
6879 // LOGIC (LOGIC Z, (SH X0, Y)), (SH X1, Y) --> LOGIC (SH (LOGIC X0, X1), Y), Z
6882 SDValue X0, Z;
6885 X0 = LogicOp.getOperand(0).getOperand(0);
6889 X0 = LogicOp.getOperand(1).getOperand(0);
6897 SDValue LogicX = DAG.getNode(LogicOpcode, DL, VT, X0, X1);
6906 /// LOGIC (LOGIC (SH X0, Y), Z), (LOGIC (SH X1, Y), W) -->
6907 /// --> LOGIC (SH (LOGIC X0, X1), Y), (LOGIC Z, W)
6920 // LOGIC (LOGIC (SH X0, Y), Z), (LOGIC (SH X1, Y), W)
6921 // LOGIC (LOGIC (SH X0, Y), Z), (LOGIC W, (SH X1, Y))
18633 int X0 = (OtherUses[i]->getOpcode() == ISD::SUB && OffsetIdx == 1) ? -1 : 1;
18641 if (X0 < 0) CNV = -CNV;