[llvm] 145ddf7 - [M68k] Fix build after splitting SDNode::use_iterator.
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Thu Dec 19 08:56:09 PST 2024
Author: Craig Topper
Date: 2024-12-19T08:55:58-08:00
New Revision: 145ddf7ede28d9131a65b7f86ad07736a824ee21
URL: https://github.com/llvm/llvm-project/commit/145ddf7ede28d9131a65b7f86ad07736a824ee21
DIFF: https://github.com/llvm/llvm-project/commit/145ddf7ede28d9131a65b7f86ad07736a824ee21.diff
LOG: [M68k] Fix build after splitting SDNode::use_iterator.
Added:
Modified:
llvm/lib/Target/M68k/M68kISelLowering.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/M68k/M68kISelLowering.cpp b/llvm/lib/Target/M68k/M68kISelLowering.cpp
index 98ed46d91da60d..79f5ec3ca5572d 100644
--- a/llvm/lib/Target/M68k/M68kISelLowering.cpp
+++ b/llvm/lib/Target/M68k/M68kISelLowering.cpp
@@ -1848,12 +1848,12 @@ static SDValue LowerTruncateToBTST(SDValue Op, ISD::CondCode CC,
static bool hasNonFlagsUse(SDValue Op) {
for (SDNode::use_iterator UI = Op->use_begin(), UE = Op->use_end(); UI != UE;
++UI) {
- SDNode *User = *UI;
+ SDNode *User = UI->getUser();
unsigned UOpNo = UI.getOperandNo();
if (User->getOpcode() == ISD::TRUNCATE && User->hasOneUse()) {
// Look pass truncate.
UOpNo = User->use_begin().getOperandNo();
- User = *User->use_begin();
+ User = User->use_begin()->getUser();
}
if (User->getOpcode() != ISD::BRCOND && User->getOpcode() != ISD::SETCC &&
@@ -2542,7 +2542,7 @@ SDValue M68kTargetLowering::LowerBRCOND(SDValue Op, SelectionDAG &DAG) const {
(M68k::CondCode)Cond.getOperand(0).getConstantOperandVal(0);
CCode = M68k::GetOppositeBranchCondition(CCode);
CC = DAG.getConstant(CCode, DL, MVT::i8);
- SDNode *User = *Op.getNode()->use_begin();
+ SDNode *User = *Op.getNode()->user_begin();
// Look for an unconditional branch following this conditional branch.
// We need this because we need to reverse the successors in order
// to implement FCMP_OEQ.
More information about the llvm-commits
mailing list