[all-commits] [llvm/llvm-project] ce47e1: [X86] Add reduce_add(ctpop(x)) 'count all bits in ...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Mon Jul 24 03:34:51 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ce47e13bb9392fac697a79bab54baf439483db45
https://github.com/llvm/llvm-project/commit/ce47e13bb9392fac697a79bab54baf439483db45
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2023-07-24 (Mon, 24 Jul 2023)
Changed paths:
A llvm/test/CodeGen/X86/vector-reduce-ctpop.ll
Log Message:
-----------
[X86] Add reduce_add(ctpop(x)) 'count all bits in a vector' tests
Also add some basic buildvector variants: build_vector(reduce_add(ctpop(x0)), reduce_add(ctpop(x1)), ...)
Commit: 454bea07b21eca9782b63f8a5fbf56c388bd91d9
https://github.com/llvm/llvm-project/commit/454bea07b21eca9782b63f8a5fbf56c388bd91d9
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2023-07-24 (Mon, 24 Jul 2023)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/vector-reduce-ctpop.ll
Log Message:
-----------
[X86] combineConcatVectorOps - add concat(psadbw(x,y),psadbw(z,w)) -> psadbw(concat(x,z),concat(y,w)) handling
Compare: https://github.com/llvm/llvm-project/compare/3cb16f6d2ddd...454bea07b21e
More information about the All-commits
mailing list