Lines Matching defs:X1
834 Value *X1;
837 if (tryToMatchSignedTruncationCheck(ICmp1, X1, HighestBit))
839 else if (tryToMatchSignedTruncationCheck(ICmp0, X1, HighestBit))
876 if (X1 == X0) {
878 X = X1;
879 } else if (match(X0, m_Trunc(m_Specific(X1)))) {
880 UnsetBitsMask = UnsetBitsMask.zext(X1->getType()->getScalarSizeInBits());
881 X = X1;
1145 /// (icmp eq X0, Y0) & (icmp eq X1, Y1) -> icmp eq X01, Y01
1146 /// (icmp ne X0, Y0) | (icmp ne X1, Y1) -> icmp ne X01, Y01
1147 /// where X0, X1 and Y0, Y1 are adjacent parts extracted from an integer.