diff options
author | Shawn Landden <shawn@git.icu> | 2019-06-04 14:51:15 +0000 |
---|---|---|
committer | Shawn Landden <shawn@git.icu> | 2019-06-04 14:51:15 +0000 |
commit | 669775f9db794741c8b15dc06c730afe95ce44f2 (patch) | |
tree | 6664f271c67d211377f4686ec11249d3030fb7c8 /llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | |
parent | d6de9426ee956740c024d01ae7bac014ab3e94c1 (diff) | |
download | bcm5719-llvm-669775f9db794741c8b15dc06c730afe95ce44f2.tar.gz bcm5719-llvm-669775f9db794741c8b15dc06c730afe95ce44f2.zip |
[Support] make countLeadingZeros() countTrailingZeros() countLeadingOnes() and countTrailingOnes() return unsigned
This matches APInt's versions of these functions, and there is no need for these to be size_t.
(as well as __builtin_clzll())
Differential Revision: https://reviews.llvm.org/D60823
llvm-svn: 362503
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp')
-rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp b/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp index 9dcbb599589..3b1faacab36 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp @@ -1156,7 +1156,7 @@ void AMDGPUAsmPrinter::getAmdKernelCode(amd_kernel_code_t &Out, // These alignment values are specified in powers of two, so alignment = // 2^n. The minimum alignment is 2^4 = 16. - Out.kernarg_segment_alignment = std::max((size_t)4, + Out.kernarg_segment_alignment = std::max<size_t>(4, countTrailingZeros(MaxKernArgAlign)); } |