summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ExecutionDomainFix.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2023-01-28 12:41:19 -0800
committerKazu Hirata <kazu@google.com>2023-01-28 12:41:20 -0800
commit55e2cd16095d64e9afca6e109e40ed95d735dc7f (patch)
treec61699df07a76b98d99ed93dfb95d0e003b0956a /llvm/lib/CodeGen/ExecutionDomainFix.cpp
parenta536d3e40e088ab725c6d2e6c0b8ca21451b511c (diff)
Use llvm::count{lr}_{zero,one} (NFC)
Diffstat (limited to 'llvm/lib/CodeGen/ExecutionDomainFix.cpp')
-rw-r--r--llvm/lib/CodeGen/ExecutionDomainFix.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/ExecutionDomainFix.cpp b/llvm/lib/CodeGen/ExecutionDomainFix.cpp
index 9621ad4b1248..21a7d02a320c 100644
--- a/llvm/lib/CodeGen/ExecutionDomainFix.cpp
+++ b/llvm/lib/CodeGen/ExecutionDomainFix.cpp
@@ -318,7 +318,7 @@ void ExecutionDomainFix::visitSoftInstr(MachineInstr *mi, unsigned mask) {
// If the collapsed operands force a single domain, propagate the collapse.
if (isPowerOf2_32(available)) {
- unsigned domain = countTrailingZeros(available);
+ unsigned domain = llvm::countr_zero(available);
TII->setExecutionDomain(*mi, domain);
visitHardInstr(mi, domain);
return;