diff options
Diffstat (limited to 'llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp')
-rw-r--r-- | llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp b/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp index 21fee24..1629f1b 100644 --- a/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp +++ b/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp @@ -444,7 +444,7 @@ static DecodeStatus decodeCRBitMOperand(MCInst &Inst, uint64_t Imm, const MCDisassembler *Decoder) { // The cr bit encoding is 0x80 >> cr_reg_num. - unsigned Zeros = countTrailingZeros(Imm); + unsigned Zeros = llvm::countr_zero(Imm); assert(Zeros < 8 && "Invalid CR bit value"); Inst.addOperand(MCOperand::createReg(CRRegs[7 - Zeros])); |