[llvm] [Hexagon] Remove non-canonical matching (PR #96763)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 26 06:30:32 PDT 2024
https://github.com/AtariDreams created https://github.com/llvm/llvm-project/pull/96763
None
>From 6d7e92f3f41ad581788a05419266e690eea5aef5 Mon Sep 17 00:00:00 2001
From: Rose <gfunni234 at gmail.com>
Date: Wed, 26 Jun 2024 09:30:04 -0400
Subject: [PATCH] [Hexagon] Remove non-canonical matching
---
llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp b/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
index 5a383b23a8338..1f3f2f0427912 100644
--- a/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
@@ -829,7 +829,7 @@ bool PolynomialMultiplyRecognize::matchRightShift(SelectInst *SelI,
return false;
Value *X = nullptr;
- if (!match(C, m_c_And(m_Value(X), m_One())))
+ if (!match(C, m_And(m_Value(X), m_One())))
return false;
// Matched: select (X & 1) == +++ ? ... : ...
// select (X & 1) != +++ ? ... : ...
More information about the llvm-commits
mailing list