[llvm] Update LegalizeDAG.cpp (PR #143444)

Justin Fargnoli via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 9 14:41:44 PDT 2025


https://github.com/justinfargnoli created https://github.com/llvm/llvm-project/pull/143444

None

>From 12a677afc4860b07d50050d1221bd589ad694781 Mon Sep 17 00:00:00 2001
From: Justin Fargnoli <justinfargnoli at gmail.com>
Date: Mon, 9 Jun 2025 14:41:09 -0700
Subject: [PATCH] Update LegalizeDAG.cpp

---
 llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
index 3e47136edbefc..0c969c5936dac 100644
--- a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
@@ -5296,6 +5296,11 @@ void SelectionDAGLegalize::PromoteNode(SDNode *Node) {
   case ISD::SMAX:
   case ISD::UMIN:
   case ISD::UMAX:
+  case ISD::SUB:
+  case ISD::ADD:
+  case ISD::SHL:
+  case ISD::SRL:
+  case ISD::SRA:
   case ISD::AND:
   case ISD::OR:
   case ISD::XOR: {



More information about the llvm-commits mailing list