From 395a369056e1a9b55015b81a8667f39f1f48457f Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Thu, 19 Dec 2024 19:51:38 +0100 Subject: [PATCH] [Xtensa] Fix build after splitting SDNode::use_iterator Same as: 145ddf7ede28d9131a65b7f86ad07736a824ee21 --- llvm/lib/Target/Xtensa/XtensaISelLowering.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Target/Xtensa/XtensaISelLowering.cpp b/llvm/lib/Target/Xtensa/XtensaISelLowering.cpp index 6dfda02b7622b..e8ede330bbac5 100644 --- a/llvm/lib/Target/Xtensa/XtensaISelLowering.cpp +++ b/llvm/lib/Target/Xtensa/XtensaISelLowering.cpp @@ -747,7 +747,7 @@ SDValue XtensaTargetLowering::LowerImmediate(SDValue Op, return Op; // Check if use node maybe lowered to the ADDMI instruction SDNode &OpNode = *Op.getNode(); - if ((OpNode.hasOneUse() && OpNode.use_begin()->getOpcode() == ISD::ADD) && + if ((OpNode.hasOneUse() && OpNode.user_begin()->getOpcode() == ISD::ADD) && isShiftedInt<16, 8>(Value)) return Op; Type *Ty = Type::getInt32Ty(*DAG.getContext());