commit | 33f7fa317b1c0bcc8c511b849d9e154d297ba9ac | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Tue Apr 06 03:15:53 2004 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Tue Apr 06 03:15:53 2004 +0000 |
tree | ba7887e4393078769410186353f79292ea3de03b | |
parent | 7ba92306db91d45eec4fafe9aa8a6fb4af276c50 [diff] |
Emit more efficient 64-bit operations when the RHS is a constant, and one of the words of the constant is zeros. For example: Y = and long X, 1234 now generates: Yl = and Xl, 1234 Yh = 0 instead of: Yl = and Xl, 1234 Yh = and Xh, 0 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12685 91177308-0d34-0410-b5e6-96231b3b80d8