commit | 98d69cc318b5ae607b923cf0fb4d6b1c8175fdff | [log] [tgz] |
---|---|---|
author | Matt Arsenault <Matthew.Arsenault@amd.com> | Mon Feb 08 16:28:19 2016 +0000 |
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | Mon Feb 08 16:28:19 2016 +0000 |
tree | c3ba062c746a58d8745c220f4b9fe6d09ad74fa4 | |
parent | 76a73b5b308c9940ccb64e105aeb0be9cfc406db [diff] |
SelectionDAG: Lower some range metadata to AssertZext If a range has a lower bound of 0, add an AssertZext from the nearest floor power of two. This allows operations with some workitem intrinsics with known maximum ranges to use fast 24-bit multiplies. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260109 91177308-0d34-0410-b5e6-96231b3b80d8