summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
diff options
context:
space:
mode:
authorShawn Landden <shawn@git.icu>2019-06-04 14:51:15 +0000
committerShawn Landden <shawn@git.icu>2019-06-04 14:51:15 +0000
commit669775f9db794741c8b15dc06c730afe95ce44f2 (patch)
tree6664f271c67d211377f4686ec11249d3030fb7c8 /llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
parentd6de9426ee956740c024d01ae7bac014ab3e94c1 (diff)
downloadbcm5719-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.cpp2
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));
}
OpenPOWER on IntegriCloud