[llvm] PeepholeOpt: Remove unnecessary check for null TargetInstrInfo (PR #123929)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 22 03:15:33 PST 2025
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/123929
This can never happen.
>From e0469627508260757046914f4910cb880f6afd25 Mon Sep 17 00:00:00 2001
From: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: Wed, 22 Jan 2025 17:12:11 +0700
Subject: [PATCH] PeepholeOpt: Remove unnecessary check for null
TargetInstrInfo
This can never happen.
---
llvm/lib/CodeGen/PeepholeOptimizer.cpp | 5 -----
1 file changed, 5 deletions(-)
diff --git a/llvm/lib/CodeGen/PeepholeOptimizer.cpp b/llvm/lib/CodeGen/PeepholeOptimizer.cpp
index 5d76d3688dfefa..01a42c51ab90e7 100644
--- a/llvm/lib/CodeGen/PeepholeOptimizer.cpp
+++ b/llvm/lib/CodeGen/PeepholeOptimizer.cpp
@@ -1991,11 +1991,6 @@ ValueTrackerResult ValueTracker::getNextSourceFromRegSequence() {
// turn that into an assertion.
return ValueTrackerResult();
- if (!TII)
- // We could handle the REG_SEQUENCE here, but we do not want to
- // duplicate the code from the generic TII.
- return ValueTrackerResult();
-
SmallVector<RegSubRegPairAndIdx, 8> RegSeqInputRegs;
if (!TII->getRegSequenceInputs(*Def, DefIdx, RegSeqInputRegs))
return ValueTrackerResult();
More information about the llvm-commits
mailing list