diff options
| author | Craig Topper <craig.topper@intel.com> | 2018-07-27 05:56:27 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2018-07-27 05:56:27 +0000 |
| commit | 561e298e29b17123198396cda679d0e6c1ca021e (patch) | |
| tree | fe3a2c507f0b9d36ce985e5eb2e9895839ff7ef9 /llvm/test/Bitcode/calling-conventions.3.2.ll.bc | |
| parent | eae4742d81ef598dc2000312ad2471c4632bcb83 (diff) | |
| download | bcm5719-llvm-561e298e29b17123198396cda679d0e6c1ca021e.tar.gz bcm5719-llvm-561e298e29b17123198396cda679d0e6c1ca021e.zip | |
[X86] Remove an unnecessary 'if' that prevented treating INT64_MAX and -INT64_MAX as power of 2 minus 1 in the multiply expansion code.
Not sure why they were being explicitly excluded, but I believe all the math inside the if works. I changed the absolute value to be uint64_t instead of int64_t so INT64_MIN+1 wouldn't be signed wrap.
llvm-svn: 338101
Diffstat (limited to 'llvm/test/Bitcode/calling-conventions.3.2.ll.bc')
0 files changed, 0 insertions, 0 deletions

