diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-02-08 16:28:19 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-02-08 16:28:19 +0000 |
commit | 2bba779272a23094b3a1ff7b3c56259d51f457df (patch) | |
tree | e4798edd0bbc1b350a115d3abc3af47298ca0ef3 /llvm/lib/Transforms/Utils/LoopVersioning.cpp | |
parent | 3d1d076f794279812b59ba71a0f53bd86ab709dd (diff) | |
download | llvm-2bba779272a23094b3a1ff7b3c56259d51f457df.zip llvm-2bba779272a23094b3a1ff7b3c56259d51f457df.tar.gz llvm-2bba779272a23094b3a1ff7b3c56259d51f457df.tar.bz2 |
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.
llvm-svn: 260109
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopVersioning.cpp')
0 files changed, 0 insertions, 0 deletions