Lines Matching full:sext
1251 // Canonicalize SExt or Not to the LHS
1258 // Fold (and (sext bool to A), B) --> (select bool, B, 0)
1265 // Fold (and ~(sext bool to A), B) --> (select bool, 0, B)
2055 // or(sext(A), B) -> A ? -1 : B where A is an i1
2056 // or(A, sext(B)) -> B ? -1 : A where B is an i1
2155 // fold (xor(zext(cmp)), 1) and (xor(sext(cmp)), -1) to ext(!cmp).
2160 if ((Opcode == Instruction::ZExt || Opcode == Instruction::SExt) &&