[all-commits] [llvm/llvm-project] 9e9444: Recommit "Transform vector SET{LE/ULT/ULE} -> SETL...
goldsteinn via All-commits
all-commits at lists.llvm.org
Thu Feb 16 18:40:17 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 9e9444ca7d4b6a21ca8c5c57f3d01ca1d00078dc
https://github.com/llvm/llvm-project/commit/9e9444ca7d4b6a21ca8c5c57f3d01ca1d00078dc
Author: Noah Goldstein <goldstein.w.n at gmail.com>
Date: 2023-02-16 (Thu, 16 Feb 2023)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
A llvm/test/CodeGen/X86/setcc-non-simple-type.ll
M llvm/test/CodeGen/X86/urem-seteq-illegal-types.ll
M llvm/test/CodeGen/X86/vector-compare-simplify.ll
M llvm/test/CodeGen/X86/vector-popcnt-128-ult-ugt.ll
M llvm/test/CodeGen/X86/vector-popcnt-256-ult-ugt.ll
M llvm/test/CodeGen/X86/vector-popcnt-512-ult-ugt.ll
Log Message:
-----------
Recommit "Transform vector SET{LE/ULT/ULE} -> SETLT and SET{GE/UGT/UGE} -> SETGT if possible" (2nd Try)
Original version hit assert in `incDecVectorConstant` because VT could
be EVT (as opposed to MVT). Fix is to add check for VT.isSimple() in
`incDecVectorConstant`.
Reviewed By: saugustine
Differential Revision: https://reviews.llvm.org/D142254
Commit: 77af16bcb78a86da7d0b6d96fb2b35334b1c84b5
https://github.com/llvm/llvm-project/commit/77af16bcb78a86da7d0b6d96fb2b35334b1c84b5
Author: Noah Goldstein <goldstein.w.n at gmail.com>
Date: 2023-02-16 (Thu, 16 Feb 2023)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
Log Message:
-----------
Recommit "Remove incorrect comment around `truncateAVX512SetCCNoBWI`; NFC" (2nd Try)
No bug here, just needed to revert to revert
8bd0e9481cfcba53946433011d841280fd456caa which had a bug.
Compare: https://github.com/llvm/llvm-project/compare/ffe982f96bff...77af16bcb78a
More information about the All-commits
mailing list