[llvm] 1621312 - [CSKY] Fix the compiling error about missing Log2 function with Log2_64

Zi Xuan Wu via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 6 23:50:22 PDT 2022


Author: Zi Xuan Wu (Zeson)
Date: 2022-09-07T14:49:40+08:00
New Revision: 162131257ffb1a421fd8622426331ee9093f1750

URL: https://github.com/llvm/llvm-project/commit/162131257ffb1a421fd8622426331ee9093f1750
DIFF: https://github.com/llvm/llvm-project/commit/162131257ffb1a421fd8622426331ee9093f1750.diff

LOG: [CSKY] Fix the compiling error about missing Log2 function with Log2_64

Added: 
    

Modified: 
    llvm/lib/Target/CSKY/Disassembler/CSKYDisassembler.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/CSKY/Disassembler/CSKYDisassembler.cpp b/llvm/lib/Target/CSKY/Disassembler/CSKYDisassembler.cpp
index 9b4d8ea8dc56f..ce0f63b99d688 100644
--- a/llvm/lib/Target/CSKY/Disassembler/CSKYDisassembler.cpp
+++ b/llvm/lib/Target/CSKY/Disassembler/CSKYDisassembler.cpp
@@ -361,7 +361,7 @@ static DecodeStatus DecodeRegSeqOperandD2(MCInst &Inst, uint64_t Imm,
 static DecodeStatus decodeImmShiftOpValue(MCInst &Inst, uint64_t Imm,
                                           int64_t Address,
                                           const MCDisassembler *Decoder) {
-  Inst.addOperand(MCOperand::createImm(Log2(Imm)));
+  Inst.addOperand(MCOperand::createImm(Log2_64(Imm)));
   return MCDisassembler::Success;
 }
 


        


More information about the llvm-commits mailing list