[all-commits] [llvm/llvm-project] 163d00: [DAG] Pull out repeated SDLoc in SELECT/SETCC fold...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Mon Jul 1 10:04:39 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 163d00c666f8fc8cb49ed07b2ad86e34ec2646e6
https://github.com/llvm/llvm-project/commit/163d00c666f8fc8cb49ed07b2ad86e34ec2646e6
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
Log Message:
-----------
[DAG] Pull out repeated SDLoc in SELECT/SETCC folds. NFC.
Commit: babd62092f78875868fd131b49bf0530a2b92913
https://github.com/llvm/llvm-project/commit/babd62092f78875868fd131b49bf0530a2b92913
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
A llvm/test/Transforms/InstCombine/X86/x86-vpermi2.ll
Log Message:
-----------
[InstCombine][X86] Add tests showing failure to convert constant avx512 vpermi2 masks to generic shuffles
Commit: 8036878643b0a7d94393b220cbe8bba488d50863
https://github.com/llvm/llvm-project/commit/8036878643b0a7d94393b220cbe8bba488d50863
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
M llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp
M llvm/test/Transforms/InstCombine/X86/x86-vpermi2.ll
Log Message:
-----------
[InstCombine][X86] Fold avx512 vpermi2 intrinsics with constant masks to generic shuffles
Similar to most other x86 shuffles, if the shuffle mask is constant then convert to a generic shuffle
Compare: https://github.com/llvm/llvm-project/compare/cf9b77a636e0...8036878643b0
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list