| From 347df6911057e3f7c4cbfee45b37d8c96ec88118 Mon Sep 17 00:00:00 2001 |
| From: Yi Kong <yikong@google.com> |
| Date: Wed, 6 Mar 2024 02:48:37 +0900 |
| Subject: [PATCH] Turn off ed7c97e0ad335eec8d65c00d8f963fea3455d4cf |
| |
| --- |
| llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 3 +++ |
| llvm/test/CodeGen/X86/cmp-shiftX-maskX.ll | 1 + |
| 2 files changed, 4 insertions(+) |
| |
| diff --git a/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp b/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
| index eafa95ce7fcf..d23b7b6eb255 100644 |
| --- a/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
| +++ b/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
| @@ -12488,6 +12488,9 @@ SDValue DAGCombiner::visitSETCC(SDNode *N) { |
| return Combined; |
| } |
| |
| + // FIXME: Local workaround to turn off this optimization |
| + return SDValue(); |
| + |
| // Optimize |
| // 1) (icmp eq/ne (and X, C0), (shift X, C1)) |
| // or |
| diff --git a/llvm/test/CodeGen/X86/cmp-shiftX-maskX.ll b/llvm/test/CodeGen/X86/cmp-shiftX-maskX.ll |
| index 7996454a0158..3577b6d28420 100644 |
| --- a/llvm/test/CodeGen/X86/cmp-shiftX-maskX.ll |
| +++ b/llvm/test/CodeGen/X86/cmp-shiftX-maskX.ll |
| @@ -1,3 +1,4 @@ |
| +; UNSUPPORTED: target={{.*}} |
| ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 3 |
| ; RUN: llc < %s -mtriple=x86_64-unknown-unknown | FileCheck %s --check-prefixes=CHECK,CHECK-NOBMI,CHECK-NOBMI-SSE2 |
| ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+bmi2 | FileCheck %s --check-prefixes=CHECK,CHECK-BMI2,CHECK-BMI2-SSE2 |
| -- |
| 2.45.0.118.g7fe29c98d7-goog |
| |