From ce616aa014e1bf2710ae3afb2e4cd814cdadb402 Mon Sep 17 00:00:00 2001 From: Ben Shi Date: Fri, 31 Mar 2023 17:59:31 +0800 Subject: [PATCH] [RISCV][NFC] Simplify PatFrag mul_const_oneuse Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D147309 --- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfo.td b/llvm/lib/Target/RISCV/RISCVInstrInfo.td index 888c9b317780..a13f672972f5 100644 --- a/llvm/lib/Target/RISCV/RISCVInstrInfo.td +++ b/llvm/lib/Target/RISCV/RISCVInstrInfo.td @@ -1247,8 +1247,7 @@ def mul_oneuse : binop_oneuse; def mul_const_oneuse : PatFrag<(ops node:$A, node:$B), (mul node:$A, node:$B), [{ if (auto *N1C = dyn_cast(N->getOperand(1))) - if (N1C->hasOneUse()) - return true; + return N1C->hasOneUse(); return false; }]>;