aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/XCore
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2023-01-21 13:56:47 -0800
committerKazu Hirata <kazu@google.com>2023-01-21 13:56:47 -0800
commit5638156a1ccf89a15c31497500986c7d9b45991b (patch)
treeff7a62810da2d14cc6c24b781856fe18a714d8ed /llvm/lib/Target/XCore
parent3820d0eaaf4ecb557cbb260e34bf5a9eeb51e0e7 (diff)
downloadllvm-5638156a1ccf89a15c31497500986c7d9b45991b.zip
llvm-5638156a1ccf89a15c31497500986c7d9b45991b.tar.gz
llvm-5638156a1ccf89a15c31497500986c7d9b45991b.tar.bz2
[llvm] Use llvm::bit_width (NFC)
Diffstat (limited to 'llvm/lib/Target/XCore')
-rw-r--r--llvm/lib/Target/XCore/XCoreInstrInfo.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/XCore/XCoreInstrInfo.cpp b/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
index 46e46d1..d8a8e2c 100644
--- a/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
+++ b/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
@@ -416,7 +416,7 @@ static bool isImmMskBitp(unsigned val) {
if (!isMask_32(val)) {
return false;
}
- int N = Log2_32(val) + 1;
+ int N = llvm::bit_width(val);
return (N >= 1 && N <= 8) || N == 16 || N == 24 || N == 32;
}
@@ -428,7 +428,7 @@ MachineBasicBlock::iterator XCoreInstrInfo::loadImmediate(
if (MI != MBB.end() && !MI->isDebugInstr())
dl = MI->getDebugLoc();
if (isImmMskBitp(Value)) {
- int N = Log2_32(Value) + 1;
+ int N = llvm::bit_width(Value);
return BuildMI(MBB, MI, dl, get(XCore::MKMSK_rus), Reg)
.addImm(N)
.getInstr();