From 629aebcd1747fc9523ec838057e7c08bef52bef3 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Mon, 9 Jun 2025 12:46:15 -0700 Subject: [PATCH] [CodeGen] Use llvm::has_single_bit (NFC) (#143394) --- llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h b/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h index a70acca98a5c..727cd9abf927 100644 --- a/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h +++ b/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h @@ -59,7 +59,7 @@ class ScoreboardHazardRecognizer : public ScheduleHazardRecognizer { InstrStage::FuncUnits& operator[](size_t idx) const { // Depth is expected to be a power-of-2. - assert(Depth && !(Depth & (Depth - 1)) && + assert(llvm::has_single_bit(Depth) && "Scoreboard was not initialized properly!"); return Data[(Head + idx) & (Depth-1)];