diff options
author | Kazu Hirata <kazu@google.com> | 2023-01-28 09:23:07 -0800 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2023-01-28 09:23:07 -0800 |
commit | e0782018352fc4d7e104e82edf380d895d4abdd5 (patch) | |
tree | b4d6e4e455d91cf30a00f50442a4ab66ef98afb2 /llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp | |
parent | a3bfd2bc48011f51c9228c75be9fd36b91c724ca (diff) | |
download | llvm-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.cpp | 4 |
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) { |