Revert "[CodeGen][AArch64] Ensure isSExtCheaperThanZExt returns true for negative...
authorDavid Sherwood <david.sherwood@arm.com>
Tue, 18 Jan 2022 08:40:01 +0000 (08:40 +0000)
committerDavid Sherwood <david.sherwood@arm.com>
Tue, 18 Jan 2022 08:40:20 +0000 (08:40 +0000)
commitf4515ab858ec3ac87ee63aacdf29647bc64b0de4
tree1f456d4ee4fd8eb0ef8a59964ec7e486ff98cca2
parent4e1c2077262e0e7c708da8077874c2c022a86adc
Revert "[CodeGen][AArch64] Ensure isSExtCheaperThanZExt returns true for negative constants"

This reverts commit 197f3c0deb76951315118ef13937b67ea9cbd5aa.

Reverting after miscompilation errors discovered with ffmpeg.
14 files changed:
llvm/include/llvm/CodeGen/TargetLowering.h
llvm/lib/CodeGen/CodeGenPrepare.cpp
llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/lib/Target/RISCV/RISCVISelLowering.h
llvm/test/CodeGen/AArch64/funnel-shift.ll
llvm/test/CodeGen/AArch64/reduce-and.ll
llvm/test/CodeGen/AArch64/sve-vector-splat.ll
llvm/test/CodeGen/AArch64/unfold-masked-merge-vector-variablemask.ll
llvm/test/CodeGen/AArch64/vecreduce-and-legalization.ll