aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2023-01-28 09:23:07 -0800
committerKazu Hirata <kazu@google.com>2023-01-28 09:23:07 -0800
commite0782018352fc4d7e104e82edf380d895d4abdd5 (patch)
treeb4d6e4e455d91cf30a00f50442a4ab66ef98afb2 /llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
parenta3bfd2bc48011f51c9228c75be9fd36b91c724ca (diff)
downloadllvm-e0782018352fc4d7e104e82edf380d895d4abdd5.zip
llvm-e0782018352fc4d7e104e82edf380d895d4abdd5.tar.gz
llvm-e0782018352fc4d7e104e82edf380d895d4abdd5.tar.bz2
[Target] Use llvm::count{l,r}_{zero,one} (NFC)
Diffstat (limited to 'llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
-rw-r--r--llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp b/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
index fa696d8..597eba2 100644
--- a/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
+++ b/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
@@ -71,7 +71,7 @@ namespace {
// is in the MCOperand format in which 1 means 'else' and 0 'then'.
void setITState(char Firstcond, char Mask) {
// (3 - the number of trailing zeros) is the number of then / else.
- unsigned NumTZ = countTrailingZeros<uint8_t>(Mask);
+ unsigned NumTZ = llvm::countr_zero<uint8_t>(Mask);
unsigned char CCBits = static_cast<unsigned char>(Firstcond & 0xf);
assert(NumTZ <= 3 && "Invalid IT mask!");
// push condition codes onto the stack the correct order for the pops
@@ -110,7 +110,7 @@ namespace {
void setVPTState(char Mask) {
// (3 - the number of trailing zeros) is the number of then / else.
- unsigned NumTZ = countTrailingZeros<uint8_t>(Mask);
+ unsigned NumTZ = llvm::countr_zero<uint8_t>(Mask);
assert(NumTZ <= 3 && "Invalid VPT mask!");
// push predicates onto the stack the correct order for the pops
for (unsigned Pos = NumTZ+1; Pos <= 3; ++Pos) {