[all-commits] [llvm/llvm-project] 067632: Revert "[DAGCombiner] Transform `(icmp eq/ne (and ...
alexfh via All-commits
all-commits at lists.llvm.org
Wed Nov 8 06:07:25 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 067632e141b28806d7dff5f7ef606292d914b90f
https://github.com/llvm/llvm-project/commit/067632e141b28806d7dff5f7ef606292d914b90f
Author: alexfh <alexfh at google.com>
Date: 2023-11-08 (Wed, 08 Nov 2023)
Changed paths:
M llvm/include/llvm/CodeGen/TargetLowering.h
M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/lib/Target/X86/X86ISelLowering.h
M llvm/test/CodeGen/X86/cmp-shiftX-maskX.ll
Log Message:
-----------
Revert "[DAGCombiner] Transform `(icmp eq/ne (and X,C0),(shift X,C1))` to use rotate or to getter constants." due to a miscompile (#71598)
- Revert "[DAGCombiner] Transform `(icmp eq/ne (and X,C0),(shift X,C1))`
to use rotate or to getter constants." - causes a miscompile, see
https://github.com/llvm/llvm-project/commit/112e49b38150b8bfdef01434309d1b05204193e4#commitcomment-131943923
- Revert "[X86] Fix gcc warning about mix of enumeral and non-enumeral
types. NFC", which fixes a compiler warning in the commit above
More information about the All-commits
mailing list