Lines Matching full:sext
888 /// (sext (add LHS, RHS)) === (add (sext LHS), (sext RHS))
946 // If we have ADD(XOR(AND(X, 0xFF), 0x80), 0xF..F80), it's a sext.
947 // If we have ADD(XOR(AND(X, 0xFF), 0xF..F80), 0x80), it's a sext.
963 Value *NewShl = Builder->CreateShl(XorLHS, ShAmt, "sext");
1131 // Check for (add (sext x), y), see if we can merge this into an
1132 // integer add followed by a sext.
1134 // (add (sext x), cst) --> (sext (add x, cst'))
1148 // (add (sext x), (sext y)) --> (sext (add int x, y))
1412 // Fold (sub 0, (zext bool to B)) --> (sext bool to B)
1417 // Fold (sub 0, (sext bool to B)) --> (zext bool to B)